12051 lines
450 KiB
Plaintext
12051 lines
450 KiB
Plaintext
|
EdgeSwitch-SWITCHING-MIB DEFINITIONS ::= BEGIN
|
||
|
|
||
|
-- Ubiquiti Switching MIB
|
||
|
-- Copyright Broadcom Inc (2003-2013) All rights reserved.
|
||
|
|
||
|
-- This SNMP Management Information Specification
|
||
|
-- embodies Broadcom Inc's confidential and proprietary
|
||
|
-- intellectual property. Broadcom Inc retains all title
|
||
|
-- and ownership in the Specification including any revisions.
|
||
|
|
||
|
-- This Specification is supplied "AS IS", Broadcom Inc
|
||
|
-- makes no warranty, either expressed or implied,
|
||
|
-- as to the use, operation, condition, or performance of the
|
||
|
-- Specification.
|
||
|
|
||
|
|
||
|
IMPORTS
|
||
|
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress,
|
||
|
Integer32, Unsigned32, Counter32, Counter64, Gauge32, TimeTicks,
|
||
|
OBJECT-IDENTITY
|
||
|
FROM SNMPv2-SMI
|
||
|
RowStatus, TruthValue, MacAddress, DateAndTime, TEXTUAL-CONVENTION
|
||
|
FROM SNMPv2-TC
|
||
|
fastPath,AgentPortMask FROM EdgeSwitch-REF-MIB
|
||
|
DisplayString,PhysAddress FROM RFC1213-MIB
|
||
|
VlanId,VlanIndex,dot1qVlanIndex,dot1qFdbId
|
||
|
FROM Q-BRIDGE-MIB
|
||
|
IANAifType FROM IANAifType-MIB
|
||
|
InterfaceIndex, ifIndex, InterfaceIndexOrZero
|
||
|
FROM IF-MIB
|
||
|
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
|
||
|
AgentLogSeverity FROM EdgeSwitch-LOGGING-MIB;
|
||
|
|
||
|
fastPathSwitching MODULE-IDENTITY
|
||
|
LAST-UPDATED "201404090000Z" -- 09 Apr 2014 12:00:00 GMT
|
||
|
ORGANIZATION "Broadcom Inc"
|
||
|
CONTACT-INFO ""
|
||
|
DESCRIPTION
|
||
|
"The Ubiquiti Private MIB for FastPath Switching"
|
||
|
|
||
|
-- Revision history.
|
||
|
REVISION
|
||
|
"201404090000Z" -- 09 Apr 2014 12:00:00 GMT
|
||
|
DESCRIPTION
|
||
|
"Added group agentDynamicAuthorizationGroup to the agentConfigGroup to support
|
||
|
Dynamic Authorization."
|
||
|
REVISION
|
||
|
"201311080000Z" -- 08 Nov 2013 12:00:00 GMT
|
||
|
DESCRIPTION
|
||
|
"Added object agentUserAccessLevel and deprecated the object agentUserAccessMode
|
||
|
in favor of agentUserAccessLevel."
|
||
|
REVISION
|
||
|
"201310150000Z" -- 15 Oct 2013 12:00:00 GMT
|
||
|
DESCRIPTION
|
||
|
"Object support modifications for LinuxHost systems.
|
||
|
Modified objects in agentServicePortConfigGroup that are dependent on the
|
||
|
L7_FEAT_SERVICE_PORT_IPV6_CONFIG preprocessor flag."
|
||
|
REVISION
|
||
|
"201309100000Z" -- 10 Sep 2013 12:00:00 GMT
|
||
|
DESCRIPTION
|
||
|
"Added object agentSnmpServerPortNum to agentSnmpConfigGroup.
|
||
|
Added object agentTelnetMgmtPortNum to agentTelnetConfigGroup.
|
||
|
Added object agentHTTPWebMgmtPortNum to agentHTTPConfigGroup."
|
||
|
REVISION
|
||
|
"201307050000Z" -- 05 July 2013 12:00:00 GMT
|
||
|
DESCRIPTION
|
||
|
"Modified object description agentSwitchDVlanTagPrimaryTPid."
|
||
|
REVISION
|
||
|
"201301290000Z" -- 29 Jan 2013 12:00:00 GMT
|
||
|
DESCRIPTION
|
||
|
"Modified objects in agentServicePortConfigGroup that are dependent on the
|
||
|
L7_FEAT_SERVICE_PORT_IPV4_CONFIG preprocessor flag."
|
||
|
REVISION
|
||
|
"201301070000Z" -- 07 Jan 2013 12:00:00 GMT
|
||
|
DESCRIPTION
|
||
|
"Added agentTransferDownloadDigitalSignatureVerifySelect in agentTransferDownloadGroup
|
||
|
Updated agentTransferDownloadDataType and added agentDigitalSignatureConfigGroup to
|
||
|
configure image and script digital signature validation"
|
||
|
REVISION
|
||
|
"201301040000Z" -- 04 Jan 2013 12:00:00 GMT
|
||
|
DESCRIPTION
|
||
|
"Added objects agentSwitchMbufsTotal and agentSwitchMbufsUsed in the group
|
||
|
agentSwitchMbufGroup and added group agentSwitchMbufConfigGroup in the
|
||
|
group agentConfigGroup to support Mbuf utilization rising and falling
|
||
|
threshold configuration. Also added traps agentSwitchMbufRisingThresholdTrap
|
||
|
and agentSwitchMbufFallingThresholdTrap in the fastPathSwitchingTraps."
|
||
|
REVISION
|
||
|
"201109190000Z" -- 19 Sep 2011 12:00:00 GMT
|
||
|
DESCRIPTION
|
||
|
"Add agentTransferUploadFilename,agentTransferUploadRemoteFilename,
|
||
|
agentTransferDownloadFilename length restrcted to 31 characters"
|
||
|
REVISION
|
||
|
"201012190000Z" -- 19 Dec 2010 12:00:00 GMT
|
||
|
DESCRIPTION
|
||
|
"Add agentSwitchCutThroughGroup"
|
||
|
REVISION
|
||
|
"200911190000Z" -- 11 Nov 2009 12:00:00 GMT
|
||
|
DESCRIPTION
|
||
|
"Add agentBufferUsageGroup"
|
||
|
REVISION
|
||
|
"201001140000Z" -- 14 Jan 2010 12:00:00 GMT
|
||
|
DESCRIPTION
|
||
|
"Added localization support."
|
||
|
REVISION
|
||
|
"200907230000Z" -- 23 Jul 2009 12:00:00 GMT
|
||
|
DESCRIPTION
|
||
|
"Added CPU Utilization MIB"
|
||
|
REVISION
|
||
|
"200907070000Z" -- 07 Jul 2009 12:00:00 GMT
|
||
|
DESCRIPTION
|
||
|
"DVLAN changes"
|
||
|
REVISION
|
||
|
"200902110000Z" -- 11 Feb 2009 12:00:00 GMT
|
||
|
DESCRIPTION
|
||
|
"User can be created with user name extending upto 64 characters"
|
||
|
REVISION
|
||
|
"200705230000Z" -- 23 May 2007 12:00:00 GMT
|
||
|
DESCRIPTION
|
||
|
"Ubiquiti branding related changes."
|
||
|
REVISION
|
||
|
"200311210000Z" -- 21 Nov 2003 12:00:00 GMT
|
||
|
DESCRIPTION
|
||
|
"Revisions made for new release."
|
||
|
REVISION
|
||
|
"200302061835Z"
|
||
|
DESCRIPTION
|
||
|
"Updated for release."
|
||
|
|
||
|
::= { fastPath 1 }
|
||
|
|
||
|
PortList ::= TEXTUAL-CONVENTION
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Each octet within this value specifies a set of eight
|
||
|
ports, with the first octet specifying ports 1 through
|
||
|
8, the second octet specifying ports 9 through 16, etc.
|
||
|
Within each octet, the most significant bit represents
|
||
|
the lowest numbered port, and the least significant bit
|
||
|
represents the highest numbered port. Thus, each port
|
||
|
of the bridge is represented by a single bit within the
|
||
|
value of this object. If that bit has a value of '1'
|
||
|
then that port is included in the set of ports; the port
|
||
|
is not included if its bit has a value of '0'."
|
||
|
SYNTAX OCTET STRING
|
||
|
|
||
|
VlanList ::= TEXTUAL-CONVENTION
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Each octet within this value specifies a set of eight
|
||
|
vlans, with the first octet specifying vlans 1 through
|
||
|
8, the second octet specifying vlans 9 through 16, etc.
|
||
|
Within each octet, the most significant bit represents
|
||
|
the lowest numbered vlan, and the least significant bit
|
||
|
represents the highest numbered vlan. Thus, each vlan
|
||
|
supported is represented by a single bit within the
|
||
|
value of this object. If that bit has a value of '1'
|
||
|
then the associated port is in that vlan; the port is
|
||
|
not included if the vlans bit has a value of '0'."
|
||
|
SYNTAX OCTET STRING
|
||
|
|
||
|
|
||
|
|
||
|
Ipv6Address ::= TEXTUAL-CONVENTION
|
||
|
DISPLAY-HINT "2x:"
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This data type is used to model IPv6 addresses.
|
||
|
This is a binary string of 16 octets in network
|
||
|
byte-order."
|
||
|
SYNTAX OCTET STRING (SIZE (16))
|
||
|
|
||
|
Ipv6AddressPrefix ::= TEXTUAL-CONVENTION
|
||
|
DISPLAY-HINT "2x:"
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This data type is used to model IPv6 address
|
||
|
prefixes. This is a binary string of up to 16
|
||
|
octets in network byte-order."
|
||
|
SYNTAX OCTET STRING (SIZE (0..16))
|
||
|
|
||
|
Ipv6AddressIfIdentifier ::= TEXTUAL-CONVENTION
|
||
|
DISPLAY-HINT "2x:"
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This data type is used to model IPv6 address
|
||
|
interface identifiers. This is a binary string
|
||
|
of up to 8 octets in network byte-order."
|
||
|
SYNTAX OCTET STRING (SIZE (0..8))
|
||
|
|
||
|
Ipv6IfIndex ::= TEXTUAL-CONVENTION
|
||
|
DISPLAY-HINT "d"
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A unique value, greater than zero for each
|
||
|
internetwork-layer interface in the managed
|
||
|
system. It is recommended that values are assigned
|
||
|
contiguously starting from 1. The value for each
|
||
|
internetwork-layer interface must remain constant
|
||
|
at least from one re-initialization of the entity's
|
||
|
network management system to the next
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
re-initialization."
|
||
|
SYNTAX Integer32 (1..2147483647)
|
||
|
|
||
|
Ipv6IfIndexOrZero ::= TEXTUAL-CONVENTION
|
||
|
DISPLAY-HINT "d"
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This textual convention is an extension of the
|
||
|
Ipv6IfIndex convention. The latter defines
|
||
|
a greater than zero value used to identify an IPv6
|
||
|
interface in the managed system. This extension
|
||
|
permits the additional value of zero. The value
|
||
|
zero is object-specific and must therefore be
|
||
|
defined as part of the description of any object
|
||
|
which uses this syntax. Examples of the usage of
|
||
|
zero might include situations where interface was
|
||
|
unknown, or when none or all interfaces need to be
|
||
|
referenced."
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
|
||
|
PortId ::= TEXTUAL-CONVENTION
|
||
|
DISPLAY-HINT "2x:"
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This data type is used to model port ids.
|
||
|
This is a binary string of 2 octets."
|
||
|
SYNTAX OCTET STRING (SIZE (2))
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentInfoGroup
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentInfoGroup OBJECT IDENTIFIER ::= { fastPathSwitching 1 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentInventoryGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
|
||
|
agentInventoryGroup OBJECT IDENTIFIER ::= { agentInfoGroup 1 }
|
||
|
|
||
|
|
||
|
agentInventorySysDescription OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's Inventory system description. "
|
||
|
::= { agentInventoryGroup 1 }
|
||
|
|
||
|
agentInventoryMachineType OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Type of the Machine used in the Switch "
|
||
|
::= { agentInventoryGroup 2 }
|
||
|
|
||
|
agentInventoryMachineModel OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's Machine Model. "
|
||
|
::= { agentInventoryGroup 3 }
|
||
|
|
||
|
agentInventorySerialNumber OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Serial number of the switch."
|
||
|
::= { agentInventoryGroup 4 }
|
||
|
|
||
|
agentInventoryFRUNumber OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"FRU Number of the switch"
|
||
|
::= { agentInventoryGroup 5 }
|
||
|
|
||
|
agentInventoryMaintenanceLevel OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's Inventory Maintenance Level"
|
||
|
::= { agentInventoryGroup 6 }
|
||
|
|
||
|
agentInventoryPartNumber OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's Inventory Part Number"
|
||
|
::= { agentInventoryGroup 7 }
|
||
|
|
||
|
agentInventoryManufacturer OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Name of the Manufacturer of this unit"
|
||
|
::= { agentInventoryGroup 8 }
|
||
|
|
||
|
agentInventoryBurnedInMacAddress OBJECT-TYPE
|
||
|
SYNTAX PhysAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Burned-In MAC Address"
|
||
|
|
||
|
::= { agentInventoryGroup 9 }
|
||
|
|
||
|
agentInventoryOperatingSystem OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Operating System running on this unit"
|
||
|
::= { agentInventoryGroup 10 }
|
||
|
|
||
|
agentInventoryNetworkProcessingDevice OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Network Processing Device for this unit"
|
||
|
::= { agentInventoryGroup 11 }
|
||
|
|
||
|
agentInventoryAdditionalPackages OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Lists additional functional packages available on this unit."
|
||
|
::= { agentInventoryGroup 12 }
|
||
|
|
||
|
agentInventorySoftwareVersion OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Lists the version of software loaded on this unit."
|
||
|
::= { agentInventoryGroup 13 }
|
||
|
|
||
|
agentInventoryHardwareVersion OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Lists the version of hardware of this unit. This is a
|
||
|
platform dependant string."
|
||
|
::= { agentInventoryGroup 14 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentTrapLogGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentTrapLogGroup OBJECT IDENTIFIER ::= { agentInfoGroup 2}
|
||
|
|
||
|
agentTrapLogTotal OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The total number of traps sent since last reset."
|
||
|
::= { agentTrapLogGroup 1 }
|
||
|
|
||
|
agentTrapLogTotalSinceLastViewed OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of traps sent since last viewed."
|
||
|
::= { agentTrapLogGroup 3 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentTrapLogTable
|
||
|
|
||
|
agentTrapLogTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentTrapLogEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Agent Trap Log"
|
||
|
::= { agentTrapLogGroup 4 }
|
||
|
|
||
|
agentTrapLogEntry OBJECT-TYPE
|
||
|
SYNTAX AgentTrapLogEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Agent trap log entry"
|
||
|
INDEX { agentTrapLogIndex }
|
||
|
::= { agentTrapLogTable 1 }
|
||
|
|
||
|
AgentTrapLogEntry ::= SEQUENCE {
|
||
|
agentTrapLogIndex
|
||
|
Integer32,
|
||
|
agentTrapLogSystemTime
|
||
|
DisplayString,
|
||
|
agentTrapLogTrap
|
||
|
DisplayString
|
||
|
}
|
||
|
|
||
|
agentTrapLogIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Unique index of trap entry"
|
||
|
::= { agentTrapLogEntry 1 }
|
||
|
|
||
|
agentTrapLogSystemTime OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"System uptime when trap was sent.
|
||
|
This entry shows how long the system has been up when the trap occurred."
|
||
|
::= { agentTrapLogEntry 2 }
|
||
|
|
||
|
agentTrapLogTrap OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (0..512))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Description of the trap sent."
|
||
|
::= { agentTrapLogEntry 3 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentSupportedMibTable
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentSupportedMibTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSupportedMibEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Supported MIB table"
|
||
|
::= { agentInfoGroup 3 }
|
||
|
|
||
|
agentSupportedMibEntry OBJECT-TYPE
|
||
|
SYNTAX AgentSupportedMibEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Supported MIB entry"
|
||
|
INDEX { agentSupportedMibIndex }
|
||
|
::= { agentSupportedMibTable 1 }
|
||
|
|
||
|
AgentSupportedMibEntry ::= SEQUENCE {
|
||
|
agentSupportedMibIndex
|
||
|
Integer32,
|
||
|
agentSupportedMibName
|
||
|
DisplayString,
|
||
|
agentSupportedMibDescription
|
||
|
DisplayString
|
||
|
}
|
||
|
|
||
|
agentSupportedMibIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Unique index of the Supported MIB entry"
|
||
|
::= { agentSupportedMibEntry 1 }
|
||
|
|
||
|
agentSupportedMibName OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The name of the MIB (RFC or IEEE) that is supported."
|
||
|
::= { agentSupportedMibEntry 2 }
|
||
|
|
||
|
agentSupportedMibDescription OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (0..512))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Description of the MIB (RFC or IEEE) that is supported."
|
||
|
::= { agentSupportedMibEntry 3 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentSwitchCpuProcessGroup -> contains MIB objects displaying various values used in Processfer
|
||
|
--allocations
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentSwitchCpuProcessGroup OBJECT IDENTIFIER ::= { agentInfoGroup 4 }
|
||
|
|
||
|
agentSwitchCpuProcessMemFree OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
UNITS "KBytes"
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" The total memory free for utilization in KBytes."
|
||
|
::= { agentSwitchCpuProcessGroup 1 }
|
||
|
|
||
|
agentSwitchCpuProcessMemAvailable OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
UNITS "KBytes"
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" The total memory available in KBytes."
|
||
|
DEFVAL { 2 }
|
||
|
::= { agentSwitchCpuProcessGroup 2 }
|
||
|
|
||
|
agentSwitchCpuProcessRisingThreshold OBJECT-TYPE
|
||
|
SYNTAX Unsigned32(0..100)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The CPU Rising utilization threshold in percentage. A zero percent
|
||
|
threshold indicates CPU Utilization Notification feature is disabled.
|
||
|
A notification is triggered when the total CPU utilization exceeds this
|
||
|
threshold over the configured Rising threshold interval.
|
||
|
If the Rising threshold is configured to be less than the Falling threshold,
|
||
|
the Falling threshold is set equal to the Rising threshold."
|
||
|
DEFVAL { 0 }
|
||
|
::= { agentSwitchCpuProcessGroup 3 }
|
||
|
|
||
|
agentSwitchCpuProcessRisingThresholdInterval OBJECT-TYPE
|
||
|
SYNTAX Unsigned32(0|5..86400)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The CPU Rising threshold interval in seconds.
|
||
|
The time interval is configured in multiples of 5 seconds.
|
||
|
A zero Rising interval indicates CPU Utilization Notification feature is disabled."
|
||
|
::= { agentSwitchCpuProcessGroup 4 }
|
||
|
|
||
|
agentSwitchCpuProcessFallingThreshold OBJECT-TYPE
|
||
|
SYNTAX Unsigned32(0..100)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The CPU Falling utilization threshold in percentage. Configuration of this
|
||
|
object value is optional. Value '0' is not allowed for configuration,
|
||
|
if the Rising threshold is non-zero. If the Falling threshold is configured
|
||
|
to be greater than the Rising threshold, the Rising threshold is set equal
|
||
|
to the Falling threshold. If the Falling threshold is not configured,
|
||
|
it takes the same value as the Rising threshold.
|
||
|
A notification is triggered when the total CPU utilization
|
||
|
falls below this threshold over the configured Falling threshold interval."
|
||
|
DEFVAL { 0 }
|
||
|
::= { agentSwitchCpuProcessGroup 5 }
|
||
|
|
||
|
agentSwitchCpuProcessFallingThresholdInterval OBJECT-TYPE
|
||
|
SYNTAX Unsigned32(0|5..86400)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The CPU Falling threshold interval in seconds. Configuration of this object
|
||
|
value is optional. Value '0' is not allowed for configuration,
|
||
|
if the Rising interval is non-zero. If the Falling interval
|
||
|
is not configured, it takes the same value as the Rising interval.
|
||
|
The time interval is configured in multiples of 5 seconds."
|
||
|
::= { agentSwitchCpuProcessGroup 6 }
|
||
|
|
||
|
agentSwitchCpuProcessFreeMemoryThreshold OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The CPU Free Memory threshold in kilobytes. A zero threshold value
|
||
|
indicates the CPU Free Memory Notification feature is disabled.
|
||
|
Notifications are triggered when the CPU Free Memory falls below the
|
||
|
configured threshold and when it rises to 10% above the configured threshold."
|
||
|
DEFVAL { 0 }
|
||
|
::= { agentSwitchCpuProcessGroup 7 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentSwitchCpuProcessTable
|
||
|
|
||
|
agentSwitchCpuProcessTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSwitchCpuProcessEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" A table of Task and cpu utilization."
|
||
|
::= { agentSwitchCpuProcessGroup 8 }
|
||
|
|
||
|
|
||
|
agentSwitchCpuProcessEntry OBJECT-TYPE
|
||
|
|
||
|
SYNTAX AgentSwitchCpuProcessEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Represents entry for a Task Table."
|
||
|
INDEX { agentSwitchCpuProcessIndex }
|
||
|
::= { agentSwitchCpuProcessTable 1 }
|
||
|
|
||
|
|
||
|
AgentSwitchCpuProcessEntry ::= SEQUENCE {
|
||
|
agentSwitchCpuProcessIndex
|
||
|
Integer32,
|
||
|
agentSwitchCpuProcessName
|
||
|
DisplayString,
|
||
|
agentSwitchCpuProcessPercentageUtilization
|
||
|
DisplayString,
|
||
|
agentSwitchCpuProcessId
|
||
|
DisplayString
|
||
|
}
|
||
|
|
||
|
agentSwitchCpuProcessIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Unique index of process table"
|
||
|
::= { agentSwitchCpuProcessEntry 1 }
|
||
|
|
||
|
agentSwitchCpuProcessName OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Name of the process"
|
||
|
::= { agentSwitchCpuProcessEntry 2 }
|
||
|
|
||
|
agentSwitchCpuProcessPercentageUtilization OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"CPU utilization per task in Percentage over a period of 5, 60, 300 seconds,
|
||
|
and the Rising threshold period also in seconds, if configured."
|
||
|
::= { agentSwitchCpuProcessEntry 3 }
|
||
|
|
||
|
agentSwitchCpuProcessId OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Process ID"
|
||
|
::= { agentSwitchCpuProcessEntry 4 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentSwitchCpuProcessTotalUtilization
|
||
|
|
||
|
agentSwitchCpuProcessTotalUtilization OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Total CPU utilization over a period of 5, 60, 300 seconds,
|
||
|
and the Rising threshold period also in seconds, if configured."
|
||
|
::= { agentSwitchCpuProcessGroup 9 }
|
||
|
|
||
|
|
||
|
|
||
|
--**********************************************************
|
||
|
-- agentSwitchCpuCosQDropGroup
|
||
|
--**********************************************************
|
||
|
|
||
|
agentSwitchCpuCosQDropGroup OBJECT IDENTIFIER ::= { agentInfoGroup 6 }
|
||
|
|
||
|
--**********************************************************
|
||
|
-- agentSwitchCpuCosQDropTable
|
||
|
--
|
||
|
--**********************************************************
|
||
|
|
||
|
agentSwitchCpuCosQDropTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSwitchCpuCosQDropEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Table lists the number of packets dropped at each CoS queue for the CPU."
|
||
|
|
||
|
::= { agentSwitchCpuCosQDropGroup 1 }
|
||
|
|
||
|
|
||
|
agentSwitchCpuCosQDropEntry OBJECT-TYPE
|
||
|
|
||
|
SYNTAX AgentSwitchCpuCosQDropEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Packet drop statistics for a CPU CoS queue."
|
||
|
INDEX { agentSwitchCpuCosQIndex }
|
||
|
::= { agentSwitchCpuCosQDropTable 1 }
|
||
|
|
||
|
|
||
|
AgentSwitchCpuCosQDropEntry ::= SEQUENCE {
|
||
|
agentSwitchCpuCosQIndex
|
||
|
Unsigned32,
|
||
|
agentSwitchCpuCosQDrops
|
||
|
Counter32
|
||
|
}
|
||
|
|
||
|
agentSwitchCpuCosQIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Unique index of a CPU CoS queue."
|
||
|
::= { agentSwitchCpuCosQDropEntry 1 }
|
||
|
|
||
|
agentSwitchCpuCosQDrops OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Number of packets dropped at this CPU CoS queue because
|
||
|
the queue was full."
|
||
|
::= { agentSwitchCpuCosQDropEntry 2 }
|
||
|
|
||
|
--**********************************************************
|
||
|
-- agentSwitchMbufGroup
|
||
|
--**********************************************************
|
||
|
|
||
|
agentSwitchMbufGroup OBJECT IDENTIFIER ::= { agentInfoGroup 7 }
|
||
|
|
||
|
--**********************************************************
|
||
|
-- agentSwitchMbufTable
|
||
|
--
|
||
|
--**********************************************************
|
||
|
|
||
|
agentSwitchMbufsTotal OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Total number of message buffers in the system."
|
||
|
::= { agentSwitchMbufGroup 3 }
|
||
|
|
||
|
agentSwitchMbufsFree OBJECT-TYPE
|
||
|
SYNTAX Gauge32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Number of message buffers currently available."
|
||
|
::= { agentSwitchMbufGroup 1 }
|
||
|
|
||
|
agentSwitchMbufsUsed OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Number of message buffers currently in use."
|
||
|
::= { agentSwitchMbufGroup 4 }
|
||
|
|
||
|
agentSwitchMbufTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSwitchMbufEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Table lists information about message buffer allocation for packets arriving at the CPU."
|
||
|
|
||
|
::= { agentSwitchMbufGroup 2 }
|
||
|
|
||
|
agentSwitchMbufEntry OBJECT-TYPE
|
||
|
|
||
|
SYNTAX AgentSwitchMbufEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Information on a specific class of message buffers."
|
||
|
INDEX { agentSwitchMbufPrio }
|
||
|
::= { agentSwitchMbufTable 1 }
|
||
|
|
||
|
AgentSwitchMbufEntry ::= SEQUENCE {
|
||
|
agentSwitchMbufPrio
|
||
|
Unsigned32,
|
||
|
agentSwitchMbufClassName
|
||
|
DisplayString,
|
||
|
agentSwitchMbufAllocAttempts
|
||
|
Counter32,
|
||
|
agentSwitchMbufAllocFails
|
||
|
Counter32
|
||
|
}
|
||
|
|
||
|
agentSwitchMbufPrio OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Message buffer priority."
|
||
|
::= { agentSwitchMbufEntry 1 }
|
||
|
|
||
|
agentSwitchMbufClassName OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Name of this class of message buffer."
|
||
|
::= { agentSwitchMbufEntry 2 }
|
||
|
|
||
|
agentSwitchMbufAllocAttempts OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Number of times the system tried to allocate a message
|
||
|
buffer allocation of this class."
|
||
|
::= { agentSwitchMbufEntry 3 }
|
||
|
|
||
|
agentSwitchMbufAllocFails OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Number of message buffer allocation failures for this
|
||
|
class of message buffer."
|
||
|
::= { agentSwitchMbufEntry 4 }
|
||
|
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentConfigGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentConfigGroup OBJECT IDENTIFIER ::= { fastPathSwitching 2 }
|
||
|
|
||
|
agentCLIConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 1 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentLoginSessionTable
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentLoginSessionTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentLoginSessionEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table of the switch's login session"
|
||
|
::= { agentCLIConfigGroup 1 }
|
||
|
|
||
|
agentLoginSessionEntry OBJECT-TYPE
|
||
|
SYNTAX AgentLoginSessionEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Login Session Entry"
|
||
|
INDEX { agentLoginSessionIndex }
|
||
|
::= { agentLoginSessionTable 1 }
|
||
|
|
||
|
AgentLoginSessionEntry ::= SEQUENCE {
|
||
|
agentLoginSessionIndex
|
||
|
Integer32,
|
||
|
agentLoginSessionUserName
|
||
|
DisplayString,
|
||
|
agentLoginSessionIPAddress
|
||
|
IpAddress,
|
||
|
agentLoginSessionConnectionType
|
||
|
INTEGER,
|
||
|
agentLoginSessionIdleTime
|
||
|
TimeTicks,
|
||
|
agentLoginSessionSessionTime
|
||
|
TimeTicks,
|
||
|
agentLoginSessionStatus
|
||
|
RowStatus,
|
||
|
agentLoginSessionInetAddressType
|
||
|
InetAddressType,
|
||
|
agentLoginSessionInetAddress
|
||
|
InetAddress
|
||
|
}
|
||
|
|
||
|
agentLoginSessionIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Agent Login Session Index of the switch"
|
||
|
::= { agentLoginSessionEntry 1 }
|
||
|
|
||
|
agentLoginSessionUserName OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Agent Login Session UserName of the switch"
|
||
|
::= { agentLoginSessionEntry 2 }
|
||
|
|
||
|
agentLoginSessionIPAddress OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
"Agent Login Session IP Address of the switch"
|
||
|
::= { agentLoginSessionEntry 3 }
|
||
|
|
||
|
agentLoginSessionConnectionType OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
serial(1),
|
||
|
telnet(2),
|
||
|
ssh(3),
|
||
|
http(4),
|
||
|
https(5)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Agent Login Session Connection Type of the switch"
|
||
|
::= { agentLoginSessionEntry 4 }
|
||
|
|
||
|
agentLoginSessionIdleTime OBJECT-TYPE
|
||
|
SYNTAX TimeTicks
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Agent Login Session Idle Time of the switch"
|
||
|
::= { agentLoginSessionEntry 5 }
|
||
|
|
||
|
agentLoginSessionSessionTime OBJECT-TYPE
|
||
|
SYNTAX TimeTicks
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Agent Login Session Time of the switch"
|
||
|
::= { agentLoginSessionEntry 6 }
|
||
|
|
||
|
agentLoginSessionStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Status of the user.
|
||
|
active(1) - This connection is active.
|
||
|
destroy(6) - Set to this value to disconnect this user."
|
||
|
::= { agentLoginSessionEntry 7 }
|
||
|
|
||
|
agentLoginSessionInetAddressType OBJECT-TYPE
|
||
|
SYNTAX InetAddressType
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Type of address agentLoginSessionInetAddress is returning.
|
||
|
Can be either unknown(0), ipv4(1), or ipv6 (2). Will return
|
||
|
unknown(0) in the case of a serial login."
|
||
|
::= { agentLoginSessionEntry 8 }
|
||
|
|
||
|
agentLoginSessionInetAddress OBJECT-TYPE
|
||
|
SYNTAX InetAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Inet Address of the connecting the user is logging in with.
|
||
|
Will return a zero-length string in the case of a serial login."
|
||
|
::= { agentLoginSessionEntry 9 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentTelnetConfigGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentTelnetConfigGroup OBJECT IDENTIFIER ::= { agentCLIConfigGroup 2 }
|
||
|
|
||
|
agentTelnetLoginTimeout OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..160)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Telnet login timeout (minutes)
|
||
|
|
||
|
Config telnet timeout will set the telnet session timeout value.
|
||
|
A session is active as long as the session has not remained idle for
|
||
|
the value set. Specify a value from 1 to 160.
|
||
|
Note: Changing the timeout value for active
|
||
|
sessions does not become effective until the session is reaccessed.
|
||
|
Any keystroke will also activate the new timeout duration."
|
||
|
::= { agentTelnetConfigGroup 1 }
|
||
|
|
||
|
agentTelnetMaxSessions OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Maximum number of Telnet Sessions
|
||
|
|
||
|
Config telnet maxsessions is an integer value that specifies the
|
||
|
maximum number of telnet sessions that can be established.
|
||
|
If the value is 0, no Telnet session can be established."
|
||
|
::= { agentTelnetConfigGroup 2 }
|
||
|
|
||
|
agentTelnetAllowNewMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Allow new telnet sessions (enable or disable)
|
||
|
Config telnet disable means that no new Telnet sessions are to be
|
||
|
established. Any already established session remains active until
|
||
|
the session is ended or an abnormal network error ends it.
|
||
|
"
|
||
|
::= { agentTelnetConfigGroup 3 }
|
||
|
|
||
|
agentTelnetMgmtPortNum OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..65535)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Get/Set the TCP port number that the telnet server listens to for incoming
|
||
|
requests. The port number is an integer value from 1 to 65535. Before setting
|
||
|
this object, check your system (e.g. using 'netstat') to make sure the desired
|
||
|
port number is not currently being used by any other service. The default
|
||
|
value for this object is 23.
|
||
|
|
||
|
Note that existing telnet login sessions are not affected by a change in value of
|
||
|
this object, although establishment of any new telnet sessions must use the new
|
||
|
port number."
|
||
|
::= { agentTelnetConfigGroup 4 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentUserConfigGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentUserConfigGroup OBJECT IDENTIFIER ::= { agentCLIConfigGroup 3 }
|
||
|
|
||
|
|
||
|
agentUserConfigCreate OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..64))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Create a new user.
|
||
|
When set with a non-empty string, a new user with that name will be created.
|
||
|
This object will only return an empty string.
|
||
|
This string is limited to alpha-numeric strings (uncluding the '-' and '_' characters)."
|
||
|
::= { agentUserConfigGroup 1 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentUserConfigTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentUserConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"User Config Table"
|
||
|
::= { agentUserConfigGroup 2 }
|
||
|
|
||
|
agentUserConfigEntry OBJECT-TYPE
|
||
|
SYNTAX AgentUserConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"User Config Entry"
|
||
|
INDEX { agentUserIndex }
|
||
|
::= { agentUserConfigTable 1 }
|
||
|
|
||
|
AgentUserConfigEntry ::= SEQUENCE {
|
||
|
agentUserIndex
|
||
|
Integer32,
|
||
|
agentUserName
|
||
|
DisplayString,
|
||
|
agentUserPassword
|
||
|
DisplayString,
|
||
|
agentUserAccessMode
|
||
|
INTEGER,
|
||
|
agentUserStatus
|
||
|
RowStatus,
|
||
|
agentUserAuthenticationType
|
||
|
INTEGER,
|
||
|
agentUserEncryptionType
|
||
|
INTEGER,
|
||
|
agentUserEncryptionPassword
|
||
|
DisplayString,
|
||
|
agentUserLockoutStatus
|
||
|
INTEGER,
|
||
|
agentUserPasswordExpireTime
|
||
|
DateAndTime,
|
||
|
agentUserAccessLevel
|
||
|
INTEGER
|
||
|
}
|
||
|
|
||
|
agentUserIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Agent User Config Index"
|
||
|
::= { agentUserConfigEntry 1 }
|
||
|
|
||
|
agentUserName OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..64))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Agent User Name.
|
||
|
This string is limited to alpha-numeric strings (including the '-' and '_' characters)."
|
||
|
::= { agentUserConfigEntry 2 }
|
||
|
|
||
|
agentUserPassword OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(0..64))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Agent User Password
|
||
|
This object will return an empty string even if a password is set."
|
||
|
::= { agentUserConfigEntry 3 }
|
||
|
|
||
|
agentUserAccessMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
read(1),
|
||
|
write(2),
|
||
|
suspended(3)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS deprecated
|
||
|
DESCRIPTION
|
||
|
"Agent User Access Mode.
|
||
|
This object is deprecated in favor of agentUserAccessLevel."
|
||
|
::= { agentUserConfigEntry 4 }
|
||
|
|
||
|
agentUserStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Agent User Status.
|
||
|
active(1) - This user account is active.
|
||
|
destroy(6) - Set to this value to remove this user account."
|
||
|
::= { agentUserConfigEntry 5 }
|
||
|
|
||
|
agentUserAuthenticationType OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
none(1),
|
||
|
hmacmd5(2),
|
||
|
hmacsha(3)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"SNMPv3 User Authentication. The user passsword must be set
|
||
|
to a string greater than or equal to 8 characters for this to be
|
||
|
set to anything but none(1).
|
||
|
|
||
|
none(1) - no authentication used
|
||
|
hmacmd5(1) - Use HMAC-MD5 authentication
|
||
|
hmacsha(1) - Use HMAC-SHA authentication"
|
||
|
::= { agentUserConfigEntry 6 }
|
||
|
|
||
|
agentUserEncryptionType OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
none(1),
|
||
|
des(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"SNMPv3 User Encryption
|
||
|
Can not be set to des(2) if agentUserAuthenticationType is set to
|
||
|
none(1).
|
||
|
|
||
|
none(1) - no encryption used
|
||
|
des(2) - DES encryption used"
|
||
|
::= { agentUserConfigEntry 7 }
|
||
|
|
||
|
agentUserEncryptionPassword OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(8..64))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"SNMPv3 User Encryption Password
|
||
|
This object will return an empty string even if a password is
|
||
|
set. agentUserEncryptionType must be set to des(2) before this
|
||
|
object can be configured.
|
||
|
This object will return an empty string even if a password is set."
|
||
|
::= { agentUserConfigEntry 8 }
|
||
|
|
||
|
agentUserLockoutStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
false(0),
|
||
|
true(1)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Displays whether the user account is locked due to excessive failed login attempts."
|
||
|
::= { agentUserConfigEntry 9 }
|
||
|
|
||
|
agentUserPasswordExpireTime OBJECT-TYPE
|
||
|
SYNTAX DateAndTime
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Date and time when the user's password expires (past or present). Only valid when
|
||
|
password aging is enabled."
|
||
|
::= { agentUserConfigEntry 10 }
|
||
|
|
||
|
agentUserAccessLevel OBJECT-TYPE
|
||
|
SYNTAX INTEGER (0..15)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Agent User Access Level. Supported values are 0, 1 and 15."
|
||
|
::= { agentUserConfigEntry 11 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentSerialGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentSerialGroup OBJECT IDENTIFIER ::= { agentCLIConfigGroup 5 }
|
||
|
|
||
|
agentSerialTimeout OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..160)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"agentSerialTimeout specifies the maximum connect time(in minutes)
|
||
|
without console activity. A value of 0 indicates that a console can
|
||
|
be connected indefinitely. The time range is 0 to 160. "
|
||
|
::= { agentSerialGroup 1 }
|
||
|
|
||
|
agentSerialBaudrate OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
baud-1200(1),
|
||
|
baud-2400(2),
|
||
|
baud-4800(3),
|
||
|
baud-9600(4),
|
||
|
baud-19200(5),
|
||
|
baud-38400(6),
|
||
|
baud-57600(7),
|
||
|
baud-115200(8)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" agentSerialBaudrate specifies the current baud rate at which
|
||
|
the serial port will try to connect. The available values
|
||
|
are 1200, 2400, 4800, 9600, 19200, 38400,57600, and 115200 baud. "
|
||
|
::= { agentSerialGroup 2 }
|
||
|
|
||
|
agentSerialCharacterSize OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"agentSerialCharacterSize specifies the number of bits in
|
||
|
a character. The number of bits is always 8."
|
||
|
::= { agentSerialGroup 3 }
|
||
|
|
||
|
agentSerialHWFlowControlMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"agentSerialHardwareFlowControl specifies whether hardware
|
||
|
flow-control is enabled or disabled. Hardware Flow Control is
|
||
|
always disabled."
|
||
|
::= { agentSerialGroup 4 }
|
||
|
|
||
|
agentSerialStopBits OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" agentSerialStopBits specifies the number of Stop bits per
|
||
|
character. The number of Stop bits is always 1."
|
||
|
::= { agentSerialGroup 5 }
|
||
|
|
||
|
agentSerialParityType OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
even(1),
|
||
|
odd(2),
|
||
|
none(3)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" agentSerialParityType specifies the Parity Method used on
|
||
|
the Serial Port. The Parity Method is always None. "
|
||
|
::= { agentSerialGroup 6 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentPasswordManagementConfigGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentPasswordManagementConfigGroup OBJECT IDENTIFIER ::= { agentCLIConfigGroup 6 }
|
||
|
|
||
|
agentPasswordManagementMinLength OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0 | 8..64)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Minimum length for user passwords
|
||
|
All new local user passwords must be at least this many characters in length.
|
||
|
"
|
||
|
::= { agentPasswordManagementConfigGroup 1 }
|
||
|
|
||
|
agentPasswordManagementHistory OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..10)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of previous passwords to store for prevention of password reuse.
|
||
|
This ensures that each user does not reuse passwords often. A value of 0
|
||
|
indicates that no previous passwords will be stored.
|
||
|
"
|
||
|
::= { agentPasswordManagementConfigGroup 2 }
|
||
|
|
||
|
agentPasswordManagementAging OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..365)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The maximum time that user passwords are valid, in days, from the time the
|
||
|
password is set. Once a password expires, the user will be required to enter
|
||
|
a new password following the first login after password expiration.
|
||
|
A value of 0 indicates that passwords never expire.
|
||
|
"
|
||
|
::= { agentPasswordManagementConfigGroup 3 }
|
||
|
|
||
|
agentPasswordManagementLockAttempts OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..5)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of allowable failed local authentication attempts before the user's
|
||
|
account is locked. A value of 0 indicates that user accounts will never be locked.
|
||
|
"
|
||
|
::= { agentPasswordManagementConfigGroup 4 }
|
||
|
|
||
|
agentPasswordManagementPasswordStrengthCheck OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable (1),
|
||
|
disable (2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures Password Strength Check feature."
|
||
|
::= { agentPasswordManagementConfigGroup 5 }
|
||
|
|
||
|
|
||
|
agentPasswordManagementStrengthMinUpperCase OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..16)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "The number of minimum allowable uppercase letters in a
|
||
|
password. Minimum of 0 means no restriction on that set
|
||
|
of characters."
|
||
|
::= { agentPasswordManagementConfigGroup 6}
|
||
|
|
||
|
agentPasswordManagementStrengthMinLowerCase OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..16)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of minimum allowable lowercase letters in a
|
||
|
password. Minimum of 0 means no restriction on that set
|
||
|
of characters."
|
||
|
|
||
|
::= { agentPasswordManagementConfigGroup 7}
|
||
|
|
||
|
agentPasswordManagementStrengthMinNumericNumbers OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..16)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of minimum allowable numeric numbers in a
|
||
|
password. Minimum of 0 means no restriction on that set
|
||
|
of characters."
|
||
|
::= { agentPasswordManagementConfigGroup 8}
|
||
|
|
||
|
agentPasswordManagementStrengthMinSpecialCharacters OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..16)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of minimum allowable special characters in a
|
||
|
password. Minimum of 0 means no restriction on that set
|
||
|
of characters."
|
||
|
::= { agentPasswordManagementConfigGroup 9}
|
||
|
|
||
|
agentPasswordManagementStrengthMaxConsecutiveCharacters OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..15)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of maximum consecutive characters can be
|
||
|
present in a password. Maximum of 0 means disabling the
|
||
|
restriction."
|
||
|
::= { agentPasswordManagementConfigGroup 10}
|
||
|
|
||
|
agentPasswordManagementStrengthMaxRepeatedCharacters OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..15)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of maximum repeated characters can be present
|
||
|
in a password. Maximum of 0 means disabling the
|
||
|
restriction."
|
||
|
|
||
|
::= { agentPasswordManagementConfigGroup 11}
|
||
|
|
||
|
|
||
|
agentPasswordManagementStrengthMinCharacterClasses OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..4)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "The number of minimum allowable character classes in a
|
||
|
password. Minimum of 0 means no restriction on that set
|
||
|
of characters."
|
||
|
::= { agentPasswordManagementConfigGroup 12}
|
||
|
|
||
|
|
||
|
agentPasswordMgmtLastPasswordSetResult OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Retrieves the last password set Result."
|
||
|
::= { agentPasswordManagementConfigGroup 14}
|
||
|
|
||
|
|
||
|
agentPasswordManagementStrengthExcludeKeywordTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentPasswordManagementStrengthExcludeKeywordEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "Represents Password strength restricted keywords from the configurable password."
|
||
|
::= { agentPasswordManagementConfigGroup 15}
|
||
|
|
||
|
agentPasswordManagementStrengthExcludeKeywordEntry OBJECT-TYPE
|
||
|
SYNTAX AgentPasswordManagementStrengthExcludeKeywordEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "Represents Password strength restricted keywords from the configurable password."
|
||
|
INDEX { agentPasswordMgmtStrengthExcludeKeyword }
|
||
|
::= { agentPasswordManagementStrengthExcludeKeywordTable 1 }
|
||
|
|
||
|
AgentPasswordManagementStrengthExcludeKeywordEntry ::= SEQUENCE {
|
||
|
agentPasswordMgmtStrengthExcludeKeyword DisplayString,
|
||
|
agentPasswordMgmtStrengthExcludeKeywordStatus RowStatus
|
||
|
}
|
||
|
|
||
|
agentPasswordMgmtStrengthExcludeKeyword OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Specifies the given keyword string restricted from the configurable password."
|
||
|
::= { agentPasswordManagementStrengthExcludeKeywordEntry 1}
|
||
|
|
||
|
agentPasswordMgmtStrengthExcludeKeywordStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "Create the Exclude Keyword Index and configure (Create or Destroy) the keyword to it."
|
||
|
::= { agentPasswordManagementStrengthExcludeKeywordEntry 2}
|
||
|
|
||
|
--**************************************************************************************
|
||
|
--agentIASUserConfigGroup -> Contains MIB objects to configure IAS User Database
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
agentIASUserConfigGroup OBJECT IDENTIFIER ::= { agentCLIConfigGroup 7 }
|
||
|
|
||
|
agentIASUserConfigCreate OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..64))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Create a new user.
|
||
|
When set with a non-empty string, a new user with that name will be created.
|
||
|
This object will only return an empty string.
|
||
|
This string is limited to alpha-numeric strings (including the '-' and '_' characters)."
|
||
|
::= { agentIASUserConfigGroup 1 }
|
||
|
|
||
|
agentIASUserConfigTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentIASUserConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "A table for dot1x Client details and associated functionality."
|
||
|
::= { agentIASUserConfigGroup 2 }
|
||
|
|
||
|
agentIASUserConfigEntry OBJECT-TYPE
|
||
|
SYNTAX AgentIASUserConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "Represents entry for port config table."
|
||
|
INDEX { agentIASUserIndex}
|
||
|
::= {agentIASUserConfigTable 1 }
|
||
|
|
||
|
AgentIASUserConfigEntry ::= SEQUENCE {
|
||
|
agentIASUserIndex
|
||
|
Integer32,
|
||
|
agentIASUserName
|
||
|
DisplayString,
|
||
|
agentIASUserPassword
|
||
|
DisplayString,
|
||
|
agentIASUserStatus
|
||
|
RowStatus
|
||
|
}
|
||
|
|
||
|
agentIASUserIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..99)
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"IAS user config index. "
|
||
|
::= { agentIASUserConfigEntry 1}
|
||
|
|
||
|
agentIASUserName OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..64))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"IAS user name.
|
||
|
This string is limited to alpha-numeric strings (including '-' and '_'
|
||
|
characters). "
|
||
|
::= { agentIASUserConfigEntry 2}
|
||
|
|
||
|
agentIASUserPassword OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(0..64))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"IAS user password."
|
||
|
::= { agentIASUserConfigEntry 3}
|
||
|
|
||
|
agentIASUserStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"IAS User Status.
|
||
|
active(1) - This user account is active.
|
||
|
destroy(6) - Set to this value to remove this user account."
|
||
|
::= { agentIASUserConfigEntry 4 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentCLIBannerMsgConfigGroup -> Contains MIB object to configure Banner message
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentCLIBannerMsgConfigGroup OBJECT IDENTIFIER ::= { agentCLIConfigGroup 8 }
|
||
|
|
||
|
agentCLIBannerMessage OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Banner message string. To enter the banner message
|
||
|
in multiple lines, separate each line by '\r\n'.
|
||
|
The maximum printable characters is limited to 2000 characters."
|
||
|
::= { agentCLIBannerMsgConfigGroup 1 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentLagConfigGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
agentLagConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 2 }
|
||
|
|
||
|
agentLagConfigCreate OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(0|1..15))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Agent LAG Create.
|
||
|
When this object is set with a non-empty string, a new LAG
|
||
|
will be created if possible, with the entered string as its
|
||
|
name.
|
||
|
Get operation on this MIB object returns a null-value, as
|
||
|
for the purpose of viewing the LAG name, the user should
|
||
|
perform the traversal of agentLagSummaryConfigTable. For
|
||
|
this reason the get operation on this object
|
||
|
agentLagConfigCreate becomes insignificant.
|
||
|
"
|
||
|
::= { agentLagConfigGroup 1 }
|
||
|
|
||
|
agentLagSummaryConfigTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentLagSummaryConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A summary table of the switch's LAG config entries"
|
||
|
::= { agentLagConfigGroup 2 }
|
||
|
|
||
|
agentLagSummaryConfigEntry OBJECT-TYPE
|
||
|
SYNTAX AgentLagSummaryConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Switch's LAG config entry"
|
||
|
INDEX { agentLagSummaryLagIndex }
|
||
|
::= { agentLagSummaryConfigTable 1 }
|
||
|
|
||
|
AgentLagSummaryConfigEntry ::= SEQUENCE {
|
||
|
agentLagSummaryLagIndex
|
||
|
Integer32,
|
||
|
agentLagSummaryName
|
||
|
DisplayString,
|
||
|
agentLagSummaryFlushTimer
|
||
|
Integer32,
|
||
|
agentLagSummaryLinkTrap
|
||
|
INTEGER,
|
||
|
agentLagSummaryAdminMode
|
||
|
INTEGER,
|
||
|
agentLagSummaryStpMode
|
||
|
INTEGER,
|
||
|
agentLagSummaryAddPort
|
||
|
Integer32,
|
||
|
agentLagSummaryDeletePort
|
||
|
Integer32,
|
||
|
agentLagSummaryStatus
|
||
|
RowStatus,
|
||
|
agentLagSummaryType
|
||
|
INTEGER,
|
||
|
agentLagSummaryStaticCapability
|
||
|
INTEGER,
|
||
|
agentLagSummaryHashOption
|
||
|
Integer32,
|
||
|
agentLagSummaryMinimumActiveLinks
|
||
|
INTEGER,
|
||
|
agentLagSummaryLocalPreferenceMode
|
||
|
INTEGER,
|
||
|
agentLagSummaryMtuValue
|
||
|
Unsigned32,
|
||
|
agentLagSummaryPortCounter
|
||
|
Integer32
|
||
|
}
|
||
|
|
||
|
agentLagSummaryLagIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Agent LAG IfIndex.
|
||
|
|
||
|
This value corresponds with the LAG interface in the ifTable."
|
||
|
::= { agentLagSummaryConfigEntry 1 }
|
||
|
|
||
|
agentLagSummaryName OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..15))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Agent LAG Name.
|
||
|
|
||
|
The associated name of the LAG used during creation. Duplicate names are not allowed."
|
||
|
::= { agentLagSummaryConfigEntry 2 }
|
||
|
|
||
|
agentLagSummaryFlushTimer OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
"Agent LAG FlushTimer."
|
||
|
::= { agentLagSummaryConfigEntry 3 }
|
||
|
|
||
|
agentLagSummaryLinkTrap OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Agent LAG LinkTrap.
|
||
|
|
||
|
Configures sending Link Up/Down traps when the LAG interface goes Up or Down."
|
||
|
::= { agentLagSummaryConfigEntry 4 }
|
||
|
|
||
|
agentLagSummaryAdminMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Agent LAG AdminMode.
|
||
|
|
||
|
Administratively enables or disables this LAG interface."
|
||
|
::= { agentLagSummaryConfigEntry 5 }
|
||
|
|
||
|
agentLagSummaryStpMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Agent LAG StpMode
|
||
|
|
||
|
Administratively enables or disables STP on this interface."
|
||
|
::= { agentLagSummaryConfigEntry 6 }
|
||
|
|
||
|
agentLagSummaryAddPort OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Agent LAG AddPort.
|
||
|
|
||
|
Set to a non 0 value to add a port to the LAG. Values correspond to
|
||
|
ifIndex values in the ifTable.
|
||
|
|
||
|
Note: agentPortType for the port to be added must be full duplex
|
||
|
and the same speed as previously added port(s), if any."
|
||
|
::= { agentLagSummaryConfigEntry 7 }
|
||
|
|
||
|
agentLagSummaryDeletePort OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Agent LAG DeletePort.
|
||
|
|
||
|
Set to a non 0 value to remove a port from the LAG. Values correspond to
|
||
|
ifIndex values in the ifTable."
|
||
|
::= { agentLagSummaryConfigEntry 8 }
|
||
|
|
||
|
agentLagSummaryStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Agent LAG Status.
|
||
|
|
||
|
active(1) - This LAG is enabled.
|
||
|
destroy(6) - Set to this value to remove the LAG."
|
||
|
::= { agentLagSummaryConfigEntry 9 }
|
||
|
|
||
|
agentLagSummaryType OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
static(1),
|
||
|
dynamic(2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Agent LAG Type.
|
||
|
|
||
|
static(1) - This LAG is staticly maintained.
|
||
|
dynamic(2) - This LAG is dynamicly maintained."
|
||
|
::= { agentLagSummaryConfigEntry 10 }
|
||
|
|
||
|
agentLagSummaryStaticCapability OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Agent LAG Static Capability
|
||
|
|
||
|
enable(1) - Static capability is enabled for this LAG interface
|
||
|
disable(2) - Static capability is disabled for this LAG interface"
|
||
|
DEFVAL { disable }
|
||
|
::= { agentLagSummaryConfigEntry 11 }
|
||
|
|
||
|
|
||
|
agentLagSummaryHashOption OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..7)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"LAG Hashing Option.
|
||
|
|
||
|
Valid values correspond to
|
||
|
|
||
|
1 (=Source MAC, VLAN, EtherType, and incoming port
|
||
|
associated with the packet)
|
||
|
2 (=Destination MAC, VLAN, EtherType, and incoming port
|
||
|
associated with the packet)
|
||
|
3 (=Source/Destination MAC, VLAN, EtherType, and incoming
|
||
|
port associated with the packet)
|
||
|
4 (=Source IP and Source TCP/UDP fields of the packet)
|
||
|
5 (=Destination IP and Destination TCP/UDP Port fields
|
||
|
of the packet)
|
||
|
6 (=Source/Destination IP and source/destination TCP/UDP
|
||
|
Port fields of the packet)
|
||
|
7 (=Enhanced hashing mode)
|
||
|
|
||
|
Support for particular options may vary by device."
|
||
|
::= { agentLagSummaryConfigEntry 12 }
|
||
|
|
||
|
agentLagSummaryMinimumActiveLinks OBJECT-TYPE
|
||
|
SYNTAX INTEGER (1..8)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" Agent LAG Threshold.
|
||
|
This configures the threshold(i.e minimum number of active ports)
|
||
|
value for trunk port ."
|
||
|
|
||
|
DEFVAL { 1 }
|
||
|
::= { agentLagSummaryConfigEntry 13 }
|
||
|
|
||
|
agentLagSummaryLocalPreferenceMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Agent LAG Local Preference Mode.
|
||
|
|
||
|
Enables or disables the LAG interface's Local Preference Mode."
|
||
|
::= { agentLagSummaryConfigEntry 14 }
|
||
|
|
||
|
agentLagSummaryMtuValue OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (1518..12288)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the MTU value for this LAG interface. The maximum value is
|
||
|
dependent on the platform."
|
||
|
|
||
|
DEFVAL { 1518 }
|
||
|
::= { agentLagSummaryConfigEntry 15 }
|
||
|
|
||
|
|
||
|
agentLagSummaryPortCounter OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"LAG port flap counter."
|
||
|
|
||
|
::= { agentLagSummaryConfigEntry 17 }
|
||
|
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentLagDetailedConfigTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentLagDetailedConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A detailed table of the switch's LAG config entries"
|
||
|
::= { agentLagConfigGroup 3 }
|
||
|
|
||
|
agentLagDetailedConfigEntry OBJECT-TYPE
|
||
|
SYNTAX AgentLagDetailedConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Switch's LAG config entry"
|
||
|
INDEX { agentLagDetailedLagIndex, agentLagDetailedIfIndex }
|
||
|
::= { agentLagDetailedConfigTable 1 }
|
||
|
|
||
|
AgentLagDetailedConfigEntry ::= SEQUENCE {
|
||
|
agentLagDetailedLagIndex
|
||
|
Integer32,
|
||
|
agentLagDetailedIfIndex
|
||
|
Integer32,
|
||
|
agentLagDetailedPortSpeed
|
||
|
OBJECT IDENTIFIER,
|
||
|
agentLagDetailedPortStatus
|
||
|
INTEGER,
|
||
|
agentLagDetailedPortCounter
|
||
|
Integer32
|
||
|
}
|
||
|
|
||
|
agentLagDetailedLagIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"LAG index"
|
||
|
::= { agentLagDetailedConfigEntry 1 }
|
||
|
|
||
|
agentLagDetailedIfIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"LAG port index"
|
||
|
::= { agentLagDetailedConfigEntry 2 }
|
||
|
|
||
|
agentLagDetailedPortSpeed OBJECT-TYPE
|
||
|
SYNTAX OBJECT IDENTIFIER
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"LAG port speed. See agentPortType for a description and list
|
||
|
of valid values."
|
||
|
::= { agentLagDetailedConfigEntry 3 }
|
||
|
|
||
|
agentLagDetailedPortStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
active(1),
|
||
|
inactive(2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"LAG port status.
|
||
|
|
||
|
active(1) - Actively participating in the LAG.
|
||
|
inactive(2) - Not participating in the LAG."
|
||
|
::= { agentLagDetailedConfigEntry 4 }
|
||
|
|
||
|
agentLagDetailedPortCounter OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"LAG port flap counter."
|
||
|
|
||
|
::= { agentLagDetailedConfigEntry 5 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentLagConfigStaticCapability OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
"Agent LAG Static Capability.
|
||
|
Configures whether Static LAGs are supported on this device."
|
||
|
::= { agentLagConfigGroup 4 }
|
||
|
agentLagConfigGroupHashOption OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..7)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"LAG Hashing Option.
|
||
|
|
||
|
Valid values correspond to
|
||
|
|
||
|
1 (=Source MAC, VLAN, EtherType, and incoming port
|
||
|
associated with the packet)
|
||
|
2 (=Destination MAC, VLAN, EtherType, and incoming port
|
||
|
associated with the packet)
|
||
|
3 (=Source/Destination MAC, VLAN, EtherType, and incoming
|
||
|
port associated with the packet)
|
||
|
4 (=Source IP and Source TCP/UDP fields of the packet)
|
||
|
5 (=Destination IP and Destination TCP/UDP Port fields
|
||
|
of the packet)
|
||
|
6 (=Source/Destination IP and source/destination TCP/UDP
|
||
|
Port fields of the packet)
|
||
|
7 (=Enhanced hashing mode)
|
||
|
|
||
|
Support for particular options may vary by device.
|
||
|
|
||
|
In BCM 53115 device only options 1 to 3 are support and only
|
||
|
MAC address associated with the packet is used. "
|
||
|
::= { agentLagConfigGroup 5 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentLagClearCounters OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
normalOperation(0),
|
||
|
clear(1)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Clear LAG stats. Will always return 0 when read."
|
||
|
::= { agentLagConfigGroup 6 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentNetworkConfigGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentNetworkConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 3 }
|
||
|
|
||
|
agentNetworkIPAddress OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's network ip address"
|
||
|
::= { agentNetworkConfigGroup 1 }
|
||
|
|
||
|
agentNetworkSubnetMask OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's network subnet mask"
|
||
|
::= { agentNetworkConfigGroup 2 }
|
||
|
|
||
|
agentNetworkDefaultGateway OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's network default gateway"
|
||
|
::= { agentNetworkConfigGroup 3 }
|
||
|
|
||
|
agentNetworkBurnedInMacAddress OBJECT-TYPE
|
||
|
SYNTAX PhysAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's network Burned-In MAC address"
|
||
|
::= { agentNetworkConfigGroup 4 }
|
||
|
|
||
|
agentNetworkLocalAdminMacAddress OBJECT-TYPE
|
||
|
SYNTAX PhysAddress
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's network locally administered MAC address"
|
||
|
::= { agentNetworkConfigGroup 5 }
|
||
|
|
||
|
agentNetworkMacAddressType OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
burned-in(1),
|
||
|
local(2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's network Mac Address Type"
|
||
|
::= { agentNetworkConfigGroup 6 }
|
||
|
|
||
|
agentNetworkConfigProtocol OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
none(1),
|
||
|
bootp(2),
|
||
|
dhcp(3)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's network config protocol"
|
||
|
::= { agentNetworkConfigGroup 7 }
|
||
|
|
||
|
agentNetworkConfigProtocolDhcpRenew OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
normalOperation(0),
|
||
|
renew(1)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's network config protocol dhcp is renewed. Will always return 0 when read."
|
||
|
::= { agentNetworkConfigGroup 8 }
|
||
|
|
||
|
agentNetworkWebMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
"The switch's network config protocol on next bootup
|
||
|
|
||
|
This object has been obsoleted by agentHTTPWebMode."
|
||
|
|
||
|
::= { agentNetworkConfigGroup 9 }
|
||
|
|
||
|
agentNetworkJavaMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
"Configures the use of the Java interface through the Web.
|
||
|
|
||
|
This object has been obsoleted by agentHTTPJavaMode."
|
||
|
|
||
|
::= { agentNetworkConfigGroup 10 }
|
||
|
|
||
|
agentNetworkMgmtVlan OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..4094)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The VLAN ID through which the switch can be managed using the
|
||
|
agentNetworkIPAddress"
|
||
|
::= { agentNetworkConfigGroup 11 }
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- ipv6 agentNetworkPortConfigGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentNetworkIpv6AdminMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enabled(1),
|
||
|
disabled(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The network port IPv6 administrative state"
|
||
|
::= { agentNetworkConfigGroup 12 }
|
||
|
|
||
|
agentNetworkIpv6Gateway OBJECT-TYPE
|
||
|
SYNTAX Ipv6AddressPrefix
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The network port IPv6 Gateway Address"
|
||
|
::= { agentNetworkConfigGroup 13 }
|
||
|
|
||
|
agentNetworkIpv6AddrTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentNetworkIpv6AddrEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The list of IPv6 address prefixes
|
||
|
for the network port."
|
||
|
::= { agentNetworkConfigGroup 14 }
|
||
|
|
||
|
agentNetworkIpv6AddrEntry OBJECT-TYPE
|
||
|
SYNTAX AgentNetworkIpv6AddrEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"An interface entry containing objects of
|
||
|
a particular IPv6 address prefix"
|
||
|
INDEX {
|
||
|
agentNetworkIpv6AddrPrefix
|
||
|
}
|
||
|
::= { agentNetworkIpv6AddrTable 1 }
|
||
|
AgentNetworkIpv6AddrEntry ::= SEQUENCE {
|
||
|
agentNetworkIpv6AddrPrefix
|
||
|
Ipv6AddressPrefix,
|
||
|
agentNetworkIpv6AddrPrefixLength
|
||
|
INTEGER,
|
||
|
agentNetworkIpv6AddrEuiFlag
|
||
|
INTEGER,
|
||
|
agentNetworkIpv6AddrStatus
|
||
|
RowStatus
|
||
|
}
|
||
|
|
||
|
agentNetworkIpv6AddrPrefix OBJECT-TYPE
|
||
|
SYNTAX Ipv6AddressPrefix
|
||
|
MAX-ACCESS not-accessible --read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The service port IPv6 Address Prefix"
|
||
|
::= { agentNetworkIpv6AddrEntry 1 }
|
||
|
|
||
|
agentNetworkIpv6AddrPrefixLength OBJECT-TYPE
|
||
|
SYNTAX INTEGER (0..128)
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The service port IPv6 Address Prefix Length"
|
||
|
::= { agentNetworkIpv6AddrEntry 2 }
|
||
|
|
||
|
agentNetworkIpv6AddrEuiFlag OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enabled(1),
|
||
|
disabled(2)
|
||
|
}
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The service port IPv6 Eui Flag"
|
||
|
::= { agentNetworkIpv6AddrEntry 3 }
|
||
|
|
||
|
agentNetworkIpv6AddrStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
""
|
||
|
::= { agentNetworkIpv6AddrEntry 4}
|
||
|
|
||
|
agentNetworkIpv6AddressAutoConfig OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The ipv6 address autoconfig allows the device to perform IPv6
|
||
|
stateless address auto-configuration to discover prefixes on the
|
||
|
link and then to add the eui-64 based addresses to the network interface."
|
||
|
DEFVAL { disable }
|
||
|
::= { agentNetworkConfigGroup 15 }
|
||
|
|
||
|
agentNetworkIpv6ConfigProtocol OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
none(1),
|
||
|
dhcp(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's network IPv6 config protocol"
|
||
|
::= { agentNetworkConfigGroup 16 }
|
||
|
|
||
|
agentNetworkDhcp6ClientDuid OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..255))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" The DHCPv6 Client unique DUID. This value cannot be modified"
|
||
|
::= { agentNetworkConfigGroup 17 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- ipv6 agentNetworkStatsGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentNetworkStatsGroup OBJECT IDENTIFIER ::= { agentNetworkConfigGroup 18 }
|
||
|
|
||
|
agentNetworkDhcp6ADVERTISEMessagesReceived OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" The no. of DHCPv6 messages of type ADVERTISE that have been received by the DHCPv6
|
||
|
client on the network port."
|
||
|
::= { agentNetworkStatsGroup 1 }
|
||
|
|
||
|
agentNetworkDhcp6REPLYMessagesReceived OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" The no. of DHCPv6 messages of type REPLY that have been received by the DHCPv6
|
||
|
client on the network port."
|
||
|
::= { agentNetworkStatsGroup 2 }
|
||
|
|
||
|
agentNetworkDhcp6ADVERTISEMessagesDiscarded OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" The no. of DHCPv6 messages of type ADVERTISE that have been discarded by the DHCPv6
|
||
|
client on the network port."
|
||
|
::= { agentNetworkStatsGroup 3 }
|
||
|
|
||
|
agentNetworkDhcp6REPLYMessagesDiscarded OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" The no. of DHCPv6 messages of type REPLY that have been discarded by the DHCPv6
|
||
|
client on the network port."
|
||
|
::= { agentNetworkStatsGroup 4 }
|
||
|
|
||
|
agentNetworkDhcp6MalformedMessagesReceived OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" The no. of DHCPv6 messages received malformed by the DHCPv6 client on the network port."
|
||
|
::= { agentNetworkStatsGroup 5 }
|
||
|
agentNetworkDhcp6SOLICITMessagesSent OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" The no. of DHCPv6 messages of type SOLICIT that have been sent by the DHCPv6
|
||
|
client on the network port."
|
||
|
::= { agentNetworkStatsGroup 6 }
|
||
|
|
||
|
agentNetworkDhcp6REQUESTMessagesSent OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" The no. of DHCPv6 messages of type REQUEST that have been sent by the DHCPv6
|
||
|
client on the network port."
|
||
|
::= { agentNetworkStatsGroup 7 }
|
||
|
|
||
|
agentNetworkDhcp6RENEWMessagesSent OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" The no. of DHCPv6 messages of type RENEW that have been sent by the DHCPv6
|
||
|
client on the network port."
|
||
|
::= { agentNetworkStatsGroup 8 }
|
||
|
|
||
|
agentNetworkDhcp6REBINDMessagesSent OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" The no. of DHCPv6 messages of type REBIND that have been sent by the DHCPv6
|
||
|
client on the network port."
|
||
|
::= { agentNetworkStatsGroup 9 }
|
||
|
|
||
|
agentNetworkDhcp6RELEASEMessagesSent OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" The no. of DHCPv6 messages of type RELEASE that have been sent by the DHCPv6
|
||
|
client on the network port."
|
||
|
::= { agentNetworkStatsGroup 10 }
|
||
|
|
||
|
agentNetworkDhcp6StatsReset OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
none(0),
|
||
|
reset(1)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Clear the DHCPv6 Client statistics on the network port. A value of reset(1)
|
||
|
is used to reset the statistics. A read on this object will
|
||
|
always return the value none(0). The value none(0) cannot
|
||
|
be forcibly set by the administrator."
|
||
|
::= { agentNetworkStatsGroup 11 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentServicePortConfigGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentServicePortConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 4 }
|
||
|
|
||
|
agentServicePortIPAddress OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's ServicePort ip address"
|
||
|
::= { agentServicePortConfigGroup 1 }
|
||
|
|
||
|
agentServicePortSubnetMask OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's ServicePort subnet mask"
|
||
|
::= { agentServicePortConfigGroup 2 }
|
||
|
|
||
|
agentServicePortDefaultGateway OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's ServicePort default gateway"
|
||
|
::= { agentServicePortConfigGroup 3 }
|
||
|
|
||
|
agentServicePortBurnedInMacAddress OBJECT-TYPE
|
||
|
SYNTAX PhysAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's ServicePort Burned-In MAC address"
|
||
|
::= { agentServicePortConfigGroup 4 }
|
||
|
|
||
|
agentServicePortConfigProtocol OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
none(1),
|
||
|
bootp(2),
|
||
|
dhcp(3)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's ServicePort config protocol"
|
||
|
::= { agentServicePortConfigGroup 5 }
|
||
|
|
||
|
agentServicePortProtocolDhcpRenew OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
normalOperation(0),
|
||
|
renew(1)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's ServicePort protocol dhcp is renewed. Will always return 0 when read."
|
||
|
::= { agentServicePortConfigGroup 6 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- ipv6 mgmt on serviceport
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
agentServicePortIpv6AdminMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enabled(1),
|
||
|
disabled(2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The service port IPv6 administrative state"
|
||
|
::= { agentServicePortConfigGroup 7 }
|
||
|
|
||
|
agentServicePortIpv6Gateway OBJECT-TYPE
|
||
|
SYNTAX Ipv6AddressPrefix
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The service port IPv6 Gateway Address"
|
||
|
::= { agentServicePortConfigGroup 8 }
|
||
|
|
||
|
agentServicePortIpv6AddrTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentServicePortIpv6AddrEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The list of IPv6 address prefixes for the
|
||
|
service port."
|
||
|
::= { agentServicePortConfigGroup 9 }
|
||
|
|
||
|
agentServicePortIpv6AddrEntry OBJECT-TYPE
|
||
|
SYNTAX AgentServicePortIpv6AddrEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"An interface entry containing objects of
|
||
|
a particular IPv6 address prefix"
|
||
|
INDEX { agentServicePortIpv6AddrPrefix }
|
||
|
::= { agentServicePortIpv6AddrTable 1 }
|
||
|
|
||
|
AgentServicePortIpv6AddrEntry ::= SEQUENCE {
|
||
|
agentServicePortIpv6AddrPrefix
|
||
|
Ipv6AddressPrefix,
|
||
|
agentServicePortIpv6AddrPrefixLength
|
||
|
INTEGER,
|
||
|
agentServicePortIpv6AddrEuiFlag
|
||
|
INTEGER,
|
||
|
agentServicePortIpv6AddrStatus
|
||
|
RowStatus
|
||
|
}
|
||
|
|
||
|
agentServicePortIpv6AddrPrefix OBJECT-TYPE
|
||
|
SYNTAX Ipv6AddressPrefix
|
||
|
MAX-ACCESS not-accessible --read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The service port IPv6 Address Prefix"
|
||
|
::= { agentServicePortIpv6AddrEntry 1 }
|
||
|
|
||
|
agentServicePortIpv6AddrPrefixLength OBJECT-TYPE
|
||
|
SYNTAX INTEGER (0..128)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The service port IPv6 Address Prefix Length"
|
||
|
::= { agentServicePortIpv6AddrEntry 2 }
|
||
|
|
||
|
agentServicePortIpv6AddrEuiFlag OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enabled(1),
|
||
|
disabled(2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The service port IPv6 Eui Flag"
|
||
|
::= { agentServicePortIpv6AddrEntry 3 }
|
||
|
|
||
|
agentServicePortIpv6AddrStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
""
|
||
|
::= { agentServicePortIpv6AddrEntry 4}
|
||
|
|
||
|
agentServicePortIpv6AddressAutoConfig OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The ipv6 address autoconfig allows the device to perform IPv6
|
||
|
stateless address auto-configuration to discover prefixes on the
|
||
|
link and then to add the eui-64 based addresses to the serviceport interface."
|
||
|
DEFVAL { enable }
|
||
|
::= { agentServicePortConfigGroup 10 }
|
||
|
|
||
|
agentServicePortIpv6ConfigProtocol OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
none(1),
|
||
|
dhcp(2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The service port IPv6 protocol configured on the switch."
|
||
|
::= { agentServicePortConfigGroup 11 }
|
||
|
|
||
|
agentServicePortDhcp6ClientDuid OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..255))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" The DHCPv6 Client unique DUID. This value cannot be modified"
|
||
|
::= { agentServicePortConfigGroup 12 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- ipv6 agentServicePortStatsGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentServicePortStatsGroup OBJECT IDENTIFIER ::= {agentServicePortConfigGroup 13 }
|
||
|
|
||
|
agentServicePortDhcp6ADVERTISEMessagesReceived OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" The no. of DHCPv6 messages of type ADVERTISE that have been received by the DHCPv6 client on the service port."
|
||
|
::= { agentServicePortStatsGroup 1 }
|
||
|
|
||
|
agentServicePortDhcp6REPLYMessagesReceived OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" The no. of DHCPv6 messages of type REPLY that have been received by the DHCPv6 client on the service port."
|
||
|
::= { agentServicePortStatsGroup 2 }
|
||
|
|
||
|
agentServicePortDhcp6ADVERTISEMessagesDiscarded OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" The no. of DHCPv6 messages of type ADVERTISE that have been discarded by the DHCPv6 client on the service port."
|
||
|
::= { agentServicePortStatsGroup 3 }
|
||
|
|
||
|
agentServicePortDhcp6REPLYMessagesDiscarded OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" The no. of DHCPv6 messages of type REPLY that have been discarded by the DHCPv6 client on the service port."
|
||
|
::= { agentServicePortStatsGroup 4 }
|
||
|
|
||
|
agentServicePortDhcp6MalformedMessagesReceived OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" The no. of DHCPv6 messages received malformed by the DHCPv6 client on the service port."
|
||
|
::= { agentServicePortStatsGroup 5 }
|
||
|
agentServicePortDhcp6SOLICITMessagesSent OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" The no. of DHCPv6 messages of type SOLICIT that have been sent by the DHCPv6 client on the service port."
|
||
|
::= { agentServicePortStatsGroup 6 }
|
||
|
|
||
|
agentServicePortDhcp6REQUESTMessagesSent OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" The no. of DHCPv6 messages of type REQUEST that have been sent by the DHCPv6 client on the service port."
|
||
|
::= { agentServicePortStatsGroup 7 }
|
||
|
|
||
|
agentServicePortDhcp6RENEWMessagesSent OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" The no. of DHCPv6 messages of type RENEW that have been sent by the DHCPv6
|
||
|
client on the service port."
|
||
|
::= { agentServicePortStatsGroup 8 }
|
||
|
|
||
|
agentServicePortDhcp6REBINDMessagesSent OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" The no. of DHCPv6 messages of type REBIND that have been sent by the DHCPv6 client on the service port."
|
||
|
::= { agentServicePortStatsGroup 9 }
|
||
|
|
||
|
agentServicePortDhcp6RELEASEMessagesSent OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" The no. of DHCPv6 messages of type RELEASE that have been sent by the DHCPv6 client on the service port."
|
||
|
::= { agentServicePortStatsGroup 10 }
|
||
|
|
||
|
agentServicePortDhcp6StatsReset OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
none(0),
|
||
|
reset(1)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Clear the DHCPv6 Client statistics on the service port. A value of reset(1)
|
||
|
is used to reset the statistics. A read on this object will
|
||
|
always return the value none(0). The value none(0) cannot
|
||
|
be forcibly set by the administrator."
|
||
|
::= { agentServicePortStatsGroup 11 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
agentDhcpClientOptionsConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 5 }
|
||
|
--**************************************************************************************
|
||
|
--**************************************************************************************
|
||
|
agentVendorClassOptionConfigGroup OBJECT IDENTIFIER ::= { agentDhcpClientOptionsConfigGroup 1 }
|
||
|
--**************************************************************************************
|
||
|
agentDhcpClientVendorClassIdMode OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether DHCP Vendor Classifier Id
|
||
|
Option (60) is enabled for DHCP Network Client.
|
||
|
|
||
|
If this object is set to 'true', DHCP Vendor Classifier Id mode
|
||
|
is enabled globally.
|
||
|
|
||
|
If this object is set to 'false', DHCP Vendor Classifier Id mode
|
||
|
is disabled globally."
|
||
|
DEFVAL { false }
|
||
|
::= { agentVendorClassOptionConfigGroup 1 }
|
||
|
|
||
|
agentDhcpClientVendorClassIdString OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(0..128))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"When this object is set with a non-empty string, the DHCP Vendor
|
||
|
Classifier Id Option (60) string is enabled for DHCP Network Client."
|
||
|
::= { agentVendorClassOptionConfigGroup 2 }
|
||
|
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentSnmpConfigGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentSnmpConfigGroup OBJECT IDENTIFIER ::= {agentConfigGroup 6}
|
||
|
|
||
|
agentSnmpCommunityCreate OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (1..16))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Creates a new SNMP Community entry.
|
||
|
Defaults: IPAddress 0.0.0.0
|
||
|
IpMask 0.0.0.0
|
||
|
AccessMode read-only
|
||
|
Status config"
|
||
|
::= { agentSnmpConfigGroup 1 }
|
||
|
|
||
|
agentSnmpCommunityConfigTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSnmpCommunityConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table of the switch's SNMP Config entries"
|
||
|
::= { agentSnmpConfigGroup 2 }
|
||
|
|
||
|
agentSnmpCommunityConfigEntry OBJECT-TYPE
|
||
|
SYNTAX AgentSnmpCommunityConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Switch's SNMP Config entry"
|
||
|
INDEX {agentSnmpCommunityIndex }
|
||
|
::= { agentSnmpCommunityConfigTable 1 }
|
||
|
|
||
|
AgentSnmpCommunityConfigEntry ::= SEQUENCE {
|
||
|
agentSnmpCommunityIndex
|
||
|
Integer32,
|
||
|
agentSnmpCommunityName
|
||
|
DisplayString,
|
||
|
agentSnmpCommunityIPAddress
|
||
|
IpAddress,
|
||
|
agentSnmpCommunityIPMask
|
||
|
IpAddress,
|
||
|
agentSnmpCommunityAccessMode
|
||
|
INTEGER,
|
||
|
agentSnmpCommunityStatus
|
||
|
INTEGER
|
||
|
}
|
||
|
|
||
|
agentSnmpCommunityIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's Snmp Community Index"
|
||
|
::= { agentSnmpCommunityConfigEntry 1 }
|
||
|
|
||
|
agentSnmpCommunityName OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (1..16))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's Snmp Community Name
|
||
|
This name identifies each SNMP community;
|
||
|
the name can be up to 16 characters, and it is case-sensitive.
|
||
|
Community names in the SNMP community must be unique.
|
||
|
If you make multiple entries using the same community name,
|
||
|
the first entry is kept and processed and all duplicate entries are ignored.
|
||
|
"
|
||
|
::= { agentSnmpCommunityConfigEntry 2 }
|
||
|
|
||
|
agentSnmpCommunityIPAddress OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's Snmp Community IP Address
|
||
|
Client IP Address - This attribute is an IP address (or portion thereof)
|
||
|
from which this device will accept SNMP packets with the associated
|
||
|
community. The requesting entity's IP address is logical-ANDed with
|
||
|
the Client IP Mask and the result must match the Client IP Address.
|
||
|
Note: If the Client IP Mask is set
|
||
|
to 0.0.0.0, a Client IP Address of 0.0.0.0 matches all IP addresses.
|
||
|
"
|
||
|
::= { agentSnmpCommunityConfigEntry 3 }
|
||
|
|
||
|
agentSnmpCommunityIPMask OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's Snmp Community IP Mask
|
||
|
Client IP Mask - This attribute is a mask to be logical-ANDed with the
|
||
|
requesting entity's IP address before comparison with the Client IP Address.
|
||
|
If the result matches with Client IP Address then the address is an
|
||
|
authenticated IP address. For example, if the Client IP Address
|
||
|
is 9.47.128.0 and the corresponding Client IP Mask is 255.255.255.0,
|
||
|
a range of incoming IP addresses would match, that is, the incoming IP
|
||
|
addresses could be a value in the following range: 9.47.128.0 to 9.47.128.255.
|
||
|
To have a specific IP address be the only authenticated IP address, set the
|
||
|
Client IP Address to the required IP address and set the Client IP Mask
|
||
|
to 255.255.255.255.
|
||
|
"
|
||
|
::= { agentSnmpCommunityConfigEntry 4 }
|
||
|
|
||
|
agentSnmpCommunityAccessMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
read-only(1),
|
||
|
read-write(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's Snmp Community Access Mode
|
||
|
Access Mode - This value can be read-only or read/write.
|
||
|
A community with a read-only access allows for switch information to be
|
||
|
displayed. A community with a read/write access allows for configuration
|
||
|
changes to be made and for information to be displayed.
|
||
|
"
|
||
|
::= { agentSnmpCommunityConfigEntry 5 }
|
||
|
|
||
|
agentSnmpCommunityStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
active(1),
|
||
|
notInService(2),
|
||
|
config(3),
|
||
|
destroy(4)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's Snmp Community Status.
|
||
|
|
||
|
active(1) - This community is active, allowing SNMP managers associated
|
||
|
with this community to manage the switch according to its
|
||
|
access right.
|
||
|
|
||
|
notInService(2) - This community is not active; no SNMP requests using this
|
||
|
community will be accepted. In this case the SNMP manager
|
||
|
associated with this community cannot manage the switch until
|
||
|
the Status is changed back to active(1).
|
||
|
|
||
|
config(3) - The community Status must be set to this value in order to
|
||
|
configure it. When creating a new community entry, initial
|
||
|
Status will be set to this value.
|
||
|
|
||
|
destroy(4) - Set to this value to remove the community from the agent."
|
||
|
::= { agentSnmpCommunityConfigEntry 6 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentSnmpTrapReceiverConfigTable
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentSnmpTrapReceiverCreate OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..16))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Creates a new trap receiver entry.
|
||
|
Defaults: IPAddress 0.0.0.0
|
||
|
status config"
|
||
|
::= { agentSnmpConfigGroup 3 }
|
||
|
|
||
|
agentSnmpTrapReceiverConfigTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSnmpTrapReceiverConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Trap messages are sent across a network to an SNMP Network Manager.
|
||
|
These messages alert the manager to events occurring within the switch
|
||
|
or on the network. Up to six simultaneous trap receivers are supported.
|
||
|
"
|
||
|
::= { agentSnmpConfigGroup 4 }
|
||
|
|
||
|
agentSnmpTrapReceiverConfigEntry OBJECT-TYPE
|
||
|
SYNTAX AgentSnmpTrapReceiverConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Switch's Snmp Trace Receiver Config entry"
|
||
|
INDEX { agentSnmpTrapReceiverIndex }
|
||
|
::= { agentSnmpTrapReceiverConfigTable 1 }
|
||
|
|
||
|
AgentSnmpTrapReceiverConfigEntry ::= SEQUENCE {
|
||
|
agentSnmpTrapReceiverIndex
|
||
|
Integer32,
|
||
|
agentSnmpTrapReceiverCommunityName
|
||
|
DisplayString,
|
||
|
agentSnmpTrapReceiverAddressType
|
||
|
INTEGER,
|
||
|
agentSnmpTrapReceiverAddress
|
||
|
DisplayString,
|
||
|
agentSnmpTrapReceiverIPAddress
|
||
|
IpAddress,
|
||
|
agentSnmpTrapReceiverStatus
|
||
|
INTEGER,
|
||
|
agentSnmpTrapReceiverVersion
|
||
|
INTEGER,
|
||
|
agentSnmpTrapReceiverIpv6Address
|
||
|
Ipv6AddressPrefix
|
||
|
}
|
||
|
|
||
|
agentSnmpTrapReceiverIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's Snmp Trap Receiver Index"
|
||
|
::= { agentSnmpTrapReceiverConfigEntry 1 }
|
||
|
|
||
|
agentSnmpTrapReceiverCommunityName OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..16))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's Snmp Trap Receiver Community Name.
|
||
|
This is the SNMP community name of the remote network manager;
|
||
|
the name can be up to 16 characters, and is case-sensitive.
|
||
|
"
|
||
|
::= { agentSnmpTrapReceiverConfigEntry 2 }
|
||
|
|
||
|
agentSnmpTrapReceiverAddressType OBJECT-TYPE
|
||
|
SYNTAX INTEGER{
|
||
|
ipv4(1),
|
||
|
ipv6(2),
|
||
|
dns-v4(3),
|
||
|
dns-v6(4)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The type of the snmptrap reciever address.
|
||
|
|
||
|
The agentSnmpTrapReceiverAddress object is intepreted within the
|
||
|
context of agentSnmpTrapReceiverAddressType"
|
||
|
::= { agentSnmpTrapReceiverConfigEntry 7 }
|
||
|
|
||
|
agentSnmpTrapReceiverAddress OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The snmptrap reciever address.
|
||
|
|
||
|
The type of this address is determined by the value of the
|
||
|
agentSnmpTrapReceiverAddressType object.
|
||
|
The values for agentSnmpTrapReceiverAddressType and
|
||
|
agentSnmpTrapReceiverAddress must be consistent."
|
||
|
::= { agentSnmpTrapReceiverConfigEntry 8 }
|
||
|
|
||
|
agentSnmpTrapReceiverIPAddress OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
"IP Address - Each IP address parameter is four integer numbers.
|
||
|
The numbers range from 0 to 255.
|
||
|
"
|
||
|
::= { agentSnmpTrapReceiverConfigEntry 3 }
|
||
|
|
||
|
agentSnmpTrapReceiverStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
active(1),
|
||
|
notInService(2),
|
||
|
config(3),
|
||
|
destroy(4)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's Snmp Trap Reciever Status.
|
||
|
active(1) - This trap receiver is active, allowing SNMP Traps to
|
||
|
be sent to this receiver.
|
||
|
|
||
|
notInService(2) - This trap reciever is not active; no SNMP Traps will
|
||
|
be sent to this reciever until it's set back to active(1).
|
||
|
|
||
|
|
||
|
config(3) - The trap reciever Status must be set to this value in order
|
||
|
to configure it. When creating a new trap receiver entry,
|
||
|
the Status will initially be set to this value.
|
||
|
Note: agentSnmpTrapReceiverIPAddress must be set to non-zero
|
||
|
before changing to active(1) or notInService(2).
|
||
|
|
||
|
destroy(4) - Set to this value to remove the trap receiver entry from
|
||
|
the agent."
|
||
|
::= { agentSnmpTrapReceiverConfigEntry 4 }
|
||
|
|
||
|
agentSnmpTrapReceiverVersion OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
snmpv1(1),
|
||
|
snmpv2c(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The version of trap sent to this Reciever.
|
||
|
|
||
|
snmpv1(1) - This will send a SNMPv1 trap.
|
||
|
|
||
|
snmpv2c(2) - This will send a SNMPv2c trap."
|
||
|
DEFVAL { snmpv2c }
|
||
|
::= { agentSnmpTrapReceiverConfigEntry 5 }
|
||
|
|
||
|
agentSnmpTrapReceiverIpv6Address OBJECT-TYPE
|
||
|
SYNTAX Ipv6AddressPrefix
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
"IPv6 Address for SNMP receiver."
|
||
|
::= { agentSnmpTrapReceiverConfigEntry 6 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentSnmpTrapFlagsConfigGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentSnmpTrapFlagsConfigGroup OBJECT IDENTIFIER ::= { agentSnmpConfigGroup 5 }
|
||
|
|
||
|
agentSnmpAuthenticationTrapFlag OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Authentication Flag - Enable/Disable authentication Flag."
|
||
|
::= { agentSnmpTrapFlagsConfigGroup 1 }
|
||
|
|
||
|
agentSnmpLinkUpDownTrapFlag OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Link Up/Down Flag - Enable/Disable Link Up/Link Down traps for the
|
||
|
entire switch. When set to Enable, the Link Up/Down traps will be
|
||
|
sent only if the Link Trap flag setting associated with the port
|
||
|
(Port Configuration Menu) is set to Enable.
|
||
|
"
|
||
|
::= { agentSnmpTrapFlagsConfigGroup 2 }
|
||
|
|
||
|
agentSnmpMultipleUsersTrapFlag OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Multiple Users Flag - Enable/Disable Multiple User traps. When the value
|
||
|
is set to Enable, a Multiple User Trap is sent whenever someone logs in
|
||
|
to the terminal interface (EIA 232 or Telnet) and there is already an
|
||
|
existing terminal interface session.
|
||
|
"
|
||
|
::= { agentSnmpTrapFlagsConfigGroup 3 }
|
||
|
|
||
|
agentSnmpSpanningTreeTrapFlag OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Spanning Tree Flag - This flag enables the sending of new root traps and
|
||
|
topology change notification traps."
|
||
|
::= { agentSnmpTrapFlagsConfigGroup 4 }
|
||
|
|
||
|
agentSnmpBroadcastStormTrapFlag OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
"Broadcast Storm Flag - This flag enables or disables the broadcast
|
||
|
storm trap. You must also enable Broadcast Storm Recovery Mode
|
||
|
(see the Switch Configuration Menu). When this
|
||
|
value is set to Enable and Broadcast Storm Recovery mode is set to Enable,
|
||
|
the Broadcast Storm Start/End traps are sent when the switch enters and
|
||
|
leaves Broadcast Storm Recovery.
|
||
|
"
|
||
|
::= { agentSnmpTrapFlagsConfigGroup 5 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentSnmpTrapSourceInterface
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
agentSnmpTrapSourceInterface OBJECT-TYPE
|
||
|
SYNTAX InterfaceIndexOrZero
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A source-interface selection on an Interface Index (like vlan based
|
||
|
routing interface, port based routing interface, loopback interface,
|
||
|
tunnel interface). A non-zero value indicates ifIndex for the
|
||
|
corresponding interface entry in the ifTable is selected.
|
||
|
A zero value indicates the source-interface un-selection."
|
||
|
::= { agentSnmpConfigGroup 6 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentSnmpServerPortNum
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
agentSnmpServerPortNum OBJECT-TYPE
|
||
|
SYNTAX Integer32 (161|1025..65535)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Get/Set the UDP port number that the SNMP server listens to for incoming
|
||
|
requests. The port number is an integer value from 1025 to 65535. Before setting
|
||
|
this object, check your system (e.g. using 'netstat') to make sure the desired
|
||
|
port number is not currently being used by any other service. The default
|
||
|
value for this object is 161.
|
||
|
|
||
|
Note that changing the value of this object may cause existing SNMP transactions
|
||
|
to cease communicating with the device until the client applications are
|
||
|
reconfigured to use the new port number."
|
||
|
::= { agentSnmpConfigGroup 7 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentSpanningTreeConfigGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
agentSpanningTreeConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 7 }
|
||
|
|
||
|
|
||
|
agentSpanningTreeMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
"The switch's Spanning Tree Switch Status. This functionality is now
|
||
|
handled by agentStpAdminMode"
|
||
|
::= { agentSpanningTreeConfigGroup 1 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentSwitchConfigGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentSwitchConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 8 }
|
||
|
|
||
|
agentSwitchFdbAddressAgingTimeout OBJECT-TYPE
|
||
|
SYNTAX Integer32 (10..1000000)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The address aging timeout.
|
||
|
|
||
|
Specifies aging time in seconds (10 - 1000000) before a dynamic MAC address
|
||
|
is erased from the Filtering Database. The default value is 300 seconds."
|
||
|
DEFVAL { 300 }
|
||
|
::= { agentSwitchConfigGroup 3 }
|
||
|
agentSwitchAddressAgingTimeoutTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSwitchAddressAgingTimeoutEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS deprecated
|
||
|
DESCRIPTION
|
||
|
"The switch's address aging timeout table. This functionality is now
|
||
|
handled by agentSwitchFdbAddressAgingTimeout."
|
||
|
::= { agentSwitchConfigGroup 4 }
|
||
|
|
||
|
agentSwitchAddressAgingTimeoutEntry OBJECT-TYPE
|
||
|
SYNTAX AgentSwitchAddressAgingTimeoutEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS deprecated
|
||
|
DESCRIPTION
|
||
|
"Aging information about a specific Filtering Database."
|
||
|
INDEX { dot1qFdbId }
|
||
|
::= { agentSwitchAddressAgingTimeoutTable 1 }
|
||
|
|
||
|
AgentSwitchAddressAgingTimeoutEntry ::=
|
||
|
SEQUENCE {
|
||
|
agentSwitchAddressAgingTimeout
|
||
|
Integer32
|
||
|
}
|
||
|
|
||
|
agentSwitchAddressAgingTimeout OBJECT-TYPE
|
||
|
SYNTAX Integer32 (10..1000000)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS deprecated
|
||
|
DESCRIPTION
|
||
|
"The FDB entry's address aging timeout (in seconds)"
|
||
|
DEFVAL { 300 }
|
||
|
::= { agentSwitchAddressAgingTimeoutEntry 1 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentSwitchStaticMacFilteringTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSwitchStaticMacFilteringEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's static Mac filtering table"
|
||
|
::= { agentSwitchConfigGroup 5 }
|
||
|
|
||
|
agentSwitchStaticMacFilteringEntry OBJECT-TYPE
|
||
|
SYNTAX AgentSwitchStaticMacFilteringEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Per-port ingress/egress filter configuration based on VLAN Id and MAC address."
|
||
|
INDEX { agentSwitchStaticMacFilteringVlanId, agentSwitchStaticMacFilteringAddress }
|
||
|
::= { agentSwitchStaticMacFilteringTable 1 }
|
||
|
|
||
|
AgentSwitchStaticMacFilteringEntry ::=
|
||
|
SEQUENCE {
|
||
|
agentSwitchStaticMacFilteringVlanId
|
||
|
Integer32,
|
||
|
agentSwitchStaticMacFilteringAddress
|
||
|
MacAddress,
|
||
|
agentSwitchStaticMacFilteringSourcePortMask
|
||
|
AgentPortMask,
|
||
|
agentSwitchStaticMacFilteringDestPortMask
|
||
|
AgentPortMask,
|
||
|
agentSwitchStaticMacFilteringStatus
|
||
|
RowStatus
|
||
|
}
|
||
|
|
||
|
agentSwitchStaticMacFilteringVlanId OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Static MAC Filter Vlan Id"
|
||
|
::= { agentSwitchStaticMacFilteringEntry 1 }
|
||
|
|
||
|
agentSwitchStaticMacFilteringAddress OBJECT-TYPE
|
||
|
SYNTAX MacAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Static MAC Filter MAC address"
|
||
|
::= { agentSwitchStaticMacFilteringEntry 2 }
|
||
|
|
||
|
agentSwitchStaticMacFilteringSourcePortMask OBJECT-TYPE
|
||
|
SYNTAX AgentPortMask
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Static MAC Filter source port mask.
|
||
|
|
||
|
When setting this value, the system will ignore configuration for ports not
|
||
|
between the first and last valid ports. Configuration of any port numbers
|
||
|
between this range that are not valid ports return a failure message, but will
|
||
|
still apply configuration for valid ports.
|
||
|
|
||
|
To obtain port numbers from interface numbers, use the objects
|
||
|
agentPortDot1dBasePort and agentPortIfIndex in the agentPortConfigTable
|
||
|
table."
|
||
|
|
||
|
::= { agentSwitchStaticMacFilteringEntry 3 }
|
||
|
|
||
|
agentSwitchStaticMacFilteringDestPortMask OBJECT-TYPE
|
||
|
SYNTAX AgentPortMask
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Static MAC Filter destination port mask.
|
||
|
|
||
|
When setting this value, the system will ignore configuration for ports not
|
||
|
between the first and last valid ports. Configuration of any port numbers
|
||
|
between this range that are not valid ports return a failure message, but will
|
||
|
still apply configuration for valid ports.
|
||
|
|
||
|
To obtain port numbers from interface numbers, use the objects
|
||
|
agentPortDot1dBasePort and agentPortIfIndex in the agentPortConfigTable
|
||
|
table.
|
||
|
|
||
|
Configuring destination port mask for a unicast MAC filter is not supported on some platforms."
|
||
|
::= { agentSwitchStaticMacFilteringEntry 4 }
|
||
|
|
||
|
agentSwitchStaticMacFilteringStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Static MAC Filter status.
|
||
|
|
||
|
Supported values:
|
||
|
active(1) - valid entry
|
||
|
createAndGo(4) - used to create a new entry
|
||
|
destroy(6) - removes the entry"
|
||
|
::= { agentSwitchStaticMacFilteringEntry 5 }
|
||
|
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- The MGMD Snooping Source Specific Multicast Group membership Table
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentSwitchSnoopSSMGroupTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSwitchSnoopSSMGroupEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The (conceptual) table listing the IP multicast Source Specific Multicast
|
||
|
Groups for which there are members on a particular interface and VLAN."
|
||
|
::= { agentSwitchConfigGroup 34 }
|
||
|
|
||
|
agentSwitchSnoopSSMGroupEntry OBJECT-TYPE
|
||
|
SYNTAX AgentSwitchSnoopSSMGroupEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"An entry (conceptual row) in the agentSwitchSnoopSSMGroupTable."
|
||
|
INDEX { agentSwitchSnoopSSMGroupAddressType, agentSwitchSnoopSSMGroupIfIndex,
|
||
|
agentSwitchSnoopSSMGroupVlanId, agentSwitchSnoopSSMGroupAddress }
|
||
|
::= { agentSwitchSnoopSSMGroupTable 1 }
|
||
|
|
||
|
AgentSwitchSnoopSSMGroupEntry ::=
|
||
|
SEQUENCE {
|
||
|
agentSwitchSnoopSSMGroupAddressType
|
||
|
InetAddressType,
|
||
|
agentSwitchSnoopSSMGroupAddress
|
||
|
InetAddress,
|
||
|
agentSwitchSnoopSSMGroupIfIndex
|
||
|
InterfaceIndex,
|
||
|
agentSwitchSnoopSSMGroupVlanId
|
||
|
VlanIndex,
|
||
|
agentSwitchSnoopSSMGroupLastReporter
|
||
|
InetAddress,
|
||
|
agentSwitchSnoopSSMGroupSourceFilterMode
|
||
|
INTEGER
|
||
|
}
|
||
|
|
||
|
agentSwitchSnoopSSMGroupAddressType OBJECT-TYPE
|
||
|
SYNTAX InetAddressType
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The address type of the agentSwitchSnoopSSMGroupTable entry. This
|
||
|
value applies to both the agentSwitchSnoopSSMGroupAddress and the
|
||
|
agentSwitchSnoopSSMGroupLastReporter entries."
|
||
|
::= { agentSwitchSnoopSSMGroupEntry 1 }
|
||
|
|
||
|
agentSwitchSnoopSSMGroupAddress OBJECT-TYPE
|
||
|
SYNTAX InetAddress (SIZE(4|16))
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The IP multicast group address for which this entry
|
||
|
contains information. The InetAddressType, e.g.
|
||
|
IPv4 or IPv6, is identified by the
|
||
|
agentSwitchSnoopSSMGroupAddressType variable in the agentSwitchSnoopSSMGroup
|
||
|
table."
|
||
|
::= { agentSwitchSnoopSSMGroupEntry 2 }
|
||
|
|
||
|
agentSwitchSnoopSSMGroupIfIndex OBJECT-TYPE
|
||
|
SYNTAX InterfaceIndex
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The interface for which this entry contains information
|
||
|
for an IP multicast group address."
|
||
|
::= { agentSwitchSnoopSSMGroupEntry 3 }
|
||
|
|
||
|
agentSwitchSnoopSSMGroupVlanId OBJECT-TYPE
|
||
|
SYNTAX VlanIndex
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The VLAN for which this entry contains information
|
||
|
for an IP multicast group address."
|
||
|
::= { agentSwitchSnoopSSMGroupEntry 4 }
|
||
|
|
||
|
agentSwitchSnoopSSMGroupLastReporter OBJECT-TYPE
|
||
|
SYNTAX InetAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The IP address of the source of the last membership report
|
||
|
received for this IP Multicast group address on this
|
||
|
interface and VLAN. The InetAddressType, e.g.
|
||
|
IPv4 or IPv6, is identified by the
|
||
|
agentSwitchSnoopSSMGroupAddressType variable in the agentSwitchSnoopSSMGroup
|
||
|
table."
|
||
|
::= { agentSwitchSnoopSSMGroupEntry 5 }
|
||
|
|
||
|
agentSwitchSnoopSSMGroupSourceFilterMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER { include (1),
|
||
|
exclude (2) }
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The state in which the interface is currently set. The
|
||
|
value indicates the relevance of the corresponding source
|
||
|
list entries in the SrcList Table (agentSwitchSnoopSSMSrcListTable)."
|
||
|
::= { agentSwitchSnoopSSMGroupEntry 6 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- The MGMD Snooping SSM Source list Table
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentSwitchSnoopSSMSrcListTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSwitchSnoopSSMSrcListEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The (conceptual) table listing the Source List entries
|
||
|
corresponding to each VLAN, interface and SSM multicast group pair on
|
||
|
a MGMD Snooping switch."
|
||
|
::= { agentSwitchConfigGroup 35 }
|
||
|
|
||
|
agentSwitchSnoopSSMSrcListEntry OBJECT-TYPE
|
||
|
SYNTAX AgentSwitchSnoopSSMSrcListEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"An entry (conceptual row) in the agentSwitchSnoopSSMSrcListTable."
|
||
|
INDEX { agentSwitchSnoopSSMSrcListAddressType,
|
||
|
agentSwitchSnoopSSMSrcListIfIndex, agentSwitchSnoopSSMSrcListVlanId,
|
||
|
agentSwitchSnoopSSMSrcListHostAddress, agentSwitchSnoopSSMSrcListAddress }
|
||
|
::= { agentSwitchSnoopSSMSrcListTable 1 }
|
||
|
|
||
|
AgentSwitchSnoopSSMSrcListEntry ::=
|
||
|
SEQUENCE {
|
||
|
agentSwitchSnoopSSMSrcListAddressType
|
||
|
InetAddressType,
|
||
|
agentSwitchSnoopSSMSrcListAddress
|
||
|
InetAddress,
|
||
|
agentSwitchSnoopSSMSrcListIfIndex
|
||
|
InterfaceIndex,
|
||
|
agentSwitchSnoopSSMSrcListVlanId
|
||
|
VlanIndex,
|
||
|
agentSwitchSnoopSSMSrcListHostAddress
|
||
|
InetAddress
|
||
|
}
|
||
|
|
||
|
agentSwitchSnoopSSMSrcListAddressType OBJECT-TYPE
|
||
|
SYNTAX InetAddressType
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The address type of the InetAddress variables in this
|
||
|
table. This value applies to the agentSwitchSnoopSSMSrcListHostAddress
|
||
|
and agentSwitchSnoopSSMSrcListAddress entries."
|
||
|
::= { agentSwitchSnoopSSMSrcListEntry 1 }
|
||
|
|
||
|
agentSwitchSnoopSSMSrcListAddress OBJECT-TYPE
|
||
|
SYNTAX InetAddress (SIZE(4|16))
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The IP multicast group address for which this entry
|
||
|
contains information."
|
||
|
::= { agentSwitchSnoopSSMSrcListEntry 2 }
|
||
|
|
||
|
agentSwitchSnoopSSMSrcListIfIndex OBJECT-TYPE
|
||
|
SYNTAX InterfaceIndex
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "The interface for which this entry contains information
|
||
|
for an IP multicast group address."
|
||
|
::= { agentSwitchSnoopSSMSrcListEntry 3 }
|
||
|
|
||
|
agentSwitchSnoopSSMSrcListVlanId OBJECT-TYPE
|
||
|
SYNTAX VlanIndex
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "The VLAN for which this entry contains information
|
||
|
for an IP multicast group address."
|
||
|
::= { agentSwitchSnoopSSMSrcListEntry 4 }
|
||
|
|
||
|
agentSwitchSnoopSSMSrcListHostAddress OBJECT-TYPE
|
||
|
SYNTAX InetAddress (SIZE(4|16))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The host address to which this entry
|
||
|
corresponds. The agentSwitchSnoopSSMGroupSourceFilterMode value for
|
||
|
this Group address, interface and VLAN indicates whether this
|
||
|
Host address is included or excluded."
|
||
|
::= { agentSwitchSnoopSSMSrcListEntry 5 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- The MGMD Snooping Source Specific Multicast Forwarding
|
||
|
-- database Table.
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentSwitchSnoopSSMFDBTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSwitchSnoopSSMFDBEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"MGMD Snooping Source Specific Multicast
|
||
|
Forwarding database Table."
|
||
|
::= { agentSwitchConfigGroup 36 }
|
||
|
|
||
|
agentSwitchSnoopSSMFDBEntry OBJECT-TYPE
|
||
|
SYNTAX AgentSwitchSnoopSSMFDBEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"An entry is created by IGMP Snooping for each group learned in the VLAN."
|
||
|
INDEX { agentSwitchSnoopSSMFDBGroupAddressType, agentSwitchSnoopSSMFDBGroupAddress,
|
||
|
agentSwitchSnoopSSMFDBSourceAddress, agentSwitchSnoopSSMFDBVlanIndex }
|
||
|
::= { agentSwitchSnoopSSMFDBTable 1 }
|
||
|
|
||
|
AgentSwitchSnoopSSMFDBEntry ::=
|
||
|
SEQUENCE {
|
||
|
agentSwitchSnoopSSMFDBVlanIndex
|
||
|
VlanIndex,
|
||
|
agentSwitchSnoopSSMFDBGroupAddressType
|
||
|
InetAddressType,
|
||
|
agentSwitchSnoopSSMFDBGroupAddress
|
||
|
InetAddress,
|
||
|
agentSwitchSnoopSSMFDBSourceAddress
|
||
|
InetAddress,
|
||
|
agentSwitchSnoopSSMFDBIncludePortList
|
||
|
AgentPortMask,
|
||
|
agentSwitchSnoopSSMFDBExcludePortList
|
||
|
AgentPortMask
|
||
|
}
|
||
|
|
||
|
agentSwitchSnoopSSMFDBVlanIndex OBJECT-TYPE
|
||
|
SYNTAX VlanIndex
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the VLAN in which the group is learned."
|
||
|
::= { agentSwitchSnoopSSMFDBEntry 1 }
|
||
|
|
||
|
agentSwitchSnoopSSMFDBGroupAddressType OBJECT-TYPE
|
||
|
SYNTAX InetAddressType
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates IP multicast address type learned by MGMD Snooping."
|
||
|
::= { agentSwitchSnoopSSMFDBEntry 2 }
|
||
|
|
||
|
agentSwitchSnoopSSMFDBGroupAddress OBJECT-TYPE
|
||
|
SYNTAX InetAddress
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates IP multicast address learned by MGMD Snooping."
|
||
|
::= { agentSwitchSnoopSSMFDBEntry 3 }
|
||
|
|
||
|
agentSwitchSnoopSSMFDBSourceAddress OBJECT-TYPE
|
||
|
SYNTAX InetAddress
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates IP Source address learned by MGMD Snooping."
|
||
|
::= { agentSwitchSnoopSSMFDBEntry 4 }
|
||
|
|
||
|
agentSwitchSnoopSSMFDBIncludePortList OBJECT-TYPE
|
||
|
SYNTAX AgentPortMask
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the set of ports on which MGMD
|
||
|
Membership Reports are received for the group indicating
|
||
|
interest to receive traffic sent to the group."
|
||
|
::= { agentSwitchSnoopSSMFDBEntry 5}
|
||
|
|
||
|
agentSwitchSnoopSSMFDBExcludePortList OBJECT-TYPE
|
||
|
SYNTAX AgentPortMask
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the set of ports on which MGMD
|
||
|
Membership Reports are received for the group indicating
|
||
|
interest to not to receive traffic sent to the group."
|
||
|
::= { agentSwitchSnoopSSMFDBEntry 6}
|
||
|
--**************************************************************************************
|
||
|
-- agentSwitchStormControlGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentSwitchStormControlGroup OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 12 }
|
||
|
|
||
|
|
||
|
agentSwitchDot3FlowControlMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
symmetric(1),
|
||
|
asymmetric(2),
|
||
|
disable(3)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Config switchconfig flowcontrol allows you to enable or disable
|
||
|
802.3x flow control for the switch. This value
|
||
|
applies to only full-duplex mode ports. Enabling
|
||
|
symmetric flow control allows the switch to send
|
||
|
and receive pause frames. Enabling asymmetric
|
||
|
flow control allows the switch to receive pause
|
||
|
frames but it will not transmit pause frames."
|
||
|
DEFVAL { disable }
|
||
|
::= { agentSwitchStormControlGroup 1 }
|
||
|
|
||
|
agentSwitchBroadcastControlMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch config broadcast allows you to enable or disable
|
||
|
broadcast storm recovery mode. When you specify Enable for Broadcast
|
||
|
Storm Recovery and the broadcast traffic on any Ethernet port exceeds
|
||
|
the configured threshold, the switch blocks (discards) the broadcast
|
||
|
traffic."
|
||
|
DEFVAL { disable }
|
||
|
::= { agentSwitchStormControlGroup 4 }
|
||
|
|
||
|
agentSwitchBroadcastControlThreshold OBJECT-TYPE
|
||
|
SYNTAX Unsigned32(0..14880000)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the broadcast storm recovery threshold for this port
|
||
|
as a percentage of port speed or as an absolute pps rate."
|
||
|
DEFVAL { 5 }
|
||
|
::= { agentSwitchStormControlGroup 5 }
|
||
|
|
||
|
agentSwitchBroadcastControlThresholdUnit OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
percent(1),
|
||
|
pps(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the units of the threshold value to percentage of
|
||
|
port speed or absolute packets per second."
|
||
|
DEFVAL { percent }
|
||
|
::= { agentSwitchStormControlGroup 10 }
|
||
|
|
||
|
agentSwitchMulticastControlMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch config multicast allows you to enable or disable
|
||
|
multicast storm recovery mode. When you specify Enable for multicast
|
||
|
Storm Recovery and the multicast traffic on any Ethernet port exceeds
|
||
|
the configured threshold, the switch blocks (discards) the multicast
|
||
|
traffic."
|
||
|
DEFVAL { disable }
|
||
|
::= { agentSwitchStormControlGroup 6 }
|
||
|
|
||
|
agentSwitchMulticastControlThreshold OBJECT-TYPE
|
||
|
SYNTAX Unsigned32(0..14880000)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the multicast storm recovery threshold for this port
|
||
|
as a percentage of port speed or as an absolute pps rate."
|
||
|
DEFVAL { 5 }
|
||
|
::= { agentSwitchStormControlGroup 7 }
|
||
|
|
||
|
agentSwitchMulticastControlThresholdUnit OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
percent(1),
|
||
|
pps(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the units of the threshold value to percentage of
|
||
|
port speed or absolute packets per second."
|
||
|
DEFVAL { percent }
|
||
|
::= { agentSwitchStormControlGroup 11 }
|
||
|
|
||
|
agentSwitchUnicastControlMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch config unicast allows you to enable or disable
|
||
|
unicast storm recovery mode. When you specify Enable for unicast
|
||
|
Storm Recovery and the unknown unicast traffic on any Ethernet port exceeds
|
||
|
the configured threshold, the switch blocks (discards) the unknown unicast
|
||
|
traffic."
|
||
|
DEFVAL { disable }
|
||
|
::= { agentSwitchStormControlGroup 8 }
|
||
|
|
||
|
agentSwitchUnicastControlThreshold OBJECT-TYPE
|
||
|
SYNTAX Unsigned32(0..14880000)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the unicast storm recovery threshold for this port
|
||
|
as a percentage of port speed or as an absolute pps rate."
|
||
|
DEFVAL { 5 }
|
||
|
::= { agentSwitchStormControlGroup 9 }
|
||
|
|
||
|
agentSwitchUnicastControlThresholdUnit OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
percent(1),
|
||
|
pps(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the units of the threshold value to percentage of
|
||
|
port speed or absolute packets per second."
|
||
|
DEFVAL { percent }
|
||
|
::= { agentSwitchStormControlGroup 12 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentSwitchSnoopingGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentSwitchSnoopingGroup OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 6 }
|
||
|
|
||
|
|
||
|
agentSwitchSnoopingCfgTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSwitchSnoopingCfgEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table of the IGMP/MLD Snooping Global configuration entries."
|
||
|
::= { agentSwitchSnoopingGroup 1 }
|
||
|
|
||
|
agentSwitchSnoopingCfgEntry OBJECT-TYPE
|
||
|
SYNTAX AgentSwitchSnoopingCfgEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Represents entry for Snooping switch Configuration."
|
||
|
INDEX { agentSwitchSnoopingProtocol }
|
||
|
::= { agentSwitchSnoopingCfgTable 1 }
|
||
|
|
||
|
AgentSwitchSnoopingCfgEntry ::= SEQUENCE {
|
||
|
agentSwitchSnoopingProtocol
|
||
|
InetAddressType,
|
||
|
agentSwitchSnoopingAdminMode
|
||
|
INTEGER,
|
||
|
agentSwitchSnoopingPortMask
|
||
|
AgentPortMask,
|
||
|
agentSwitchSnoopingMulticastControlFramesProcessed
|
||
|
Counter32
|
||
|
,
|
||
|
agentSwitchSnoopingProxyQuerierAdminMode
|
||
|
INTEGER
|
||
|
}
|
||
|
|
||
|
agentSwitchSnoopingProtocol OBJECT-TYPE
|
||
|
SYNTAX InetAddressType
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The protocol type of network protocol in use."
|
||
|
::= { agentSwitchSnoopingCfgEntry 1 }
|
||
|
|
||
|
agentSwitchSnoopingAdminMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This enables or disables Snooping on the system. "
|
||
|
DEFVAL { disable }
|
||
|
::= { agentSwitchSnoopingCfgEntry 2 }
|
||
|
|
||
|
agentSwitchSnoopingPortMask OBJECT-TYPE
|
||
|
SYNTAX AgentPortMask
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"IGMP/MLD Snooping Port Mask.
|
||
|
|
||
|
This allows configuration of IGMP/MLD Snooping on selected ports.
|
||
|
IGMP/MLD Snooping cannot be enabled on an interface that has routing
|
||
|
enabled, or is a member of a LAG. If a port which has IGMP/MLD Snooping
|
||
|
enabled becomes enabled for routing, or is enlisted as a member of a
|
||
|
LAG, IGMP/MLD Snooping functionality will be disabled on that port. IGMP/MLD
|
||
|
Snooping functionality will be subsequently be reenabled if routing is
|
||
|
disabled or LAG membership is removed from an interface that had previously
|
||
|
had IGMP/MLD Snooping enabled.
|
||
|
|
||
|
To obtain port numbers from interface numbers, use the objects
|
||
|
agentPortDot1dBasePort and agentPortIfIndex in the agentPortConfigTable
|
||
|
table."
|
||
|
DEFVAL { '000000000000'H }
|
||
|
::= { agentSwitchSnoopingCfgEntry 3 }
|
||
|
|
||
|
agentSwitchSnoopingMulticastControlFramesProcessed OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Multicast Control Frames Processed by CPU.
|
||
|
The number of multicast control frames that have been processed by the CPU."
|
||
|
::= { agentSwitchSnoopingCfgEntry 4 }
|
||
|
|
||
|
agentSwitchSnoopingProxyQuerierAdminMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This enables or disables IGMP/MLD Proxy Querier Mode on the system.
|
||
|
If it is disabled then IGMP/MLD proxy query with source zero IP address is not sent in response to IGMP/MLD leave packet."
|
||
|
DEFVAL { enable }
|
||
|
::= { agentSwitchSnoopingCfgEntry 5 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentSwitchSnoopingIntfGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentSwitchSnoopingIntfGroup OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 7 }
|
||
|
|
||
|
agentSwitchSnoopingIntfTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSwitchSnoopingIntfEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table of the IGMP/MLD Snooping Interface configuration entries."
|
||
|
::= { agentSwitchSnoopingIntfGroup 1 }
|
||
|
|
||
|
agentSwitchSnoopingIntfEntry OBJECT-TYPE
|
||
|
SYNTAX AgentSwitchSnoopingIntfEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Represents entry for a IGMP/MLD Snooping Interface."
|
||
|
INDEX { ifIndex, agentSwitchSnoopingProtocol }
|
||
|
::= { agentSwitchSnoopingIntfTable 1 }
|
||
|
|
||
|
AgentSwitchSnoopingIntfEntry ::= SEQUENCE {
|
||
|
agentSwitchSnoopingIntfIndex
|
||
|
Unsigned32,
|
||
|
agentSwitchSnoopingIntfAdminMode
|
||
|
INTEGER,
|
||
|
agentSwitchSnoopingIntfGroupMembershipInterval
|
||
|
Integer32,
|
||
|
agentSwitchSnoopingIntfMaxResponseTime
|
||
|
Integer32,
|
||
|
agentSwitchSnoopingIntfMRPExpirationTime
|
||
|
Integer32,
|
||
|
agentSwitchSnoopingIntfFastLeaveAdminMode
|
||
|
INTEGER,
|
||
|
agentSwitchSnoopingIntfMulticastRouterMode
|
||
|
INTEGER,
|
||
|
agentSwitchSnoopingIntfVlanIDs
|
||
|
VlanList
|
||
|
,
|
||
|
agentSwitchSnoopingIntfProxyQuerierAdminMode
|
||
|
INTEGER
|
||
|
}
|
||
|
|
||
|
agentSwitchSnoopingIntfIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (1..65535)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The port number to be selected. Each port maps to an interface."
|
||
|
::= { agentSwitchSnoopingIntfEntry 1 }
|
||
|
|
||
|
agentSwitchSnoopingIntfAdminMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This enables or disables IGMP/MLD Snooping on a selected interface."
|
||
|
DEFVAL { disable }
|
||
|
::= { agentSwitchSnoopingIntfEntry 2 }
|
||
|
|
||
|
agentSwitchSnoopingIntfGroupMembershipInterval OBJECT-TYPE
|
||
|
SYNTAX Integer32 (2..3600)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The amount of time in seconds that a switch will wait for a report
|
||
|
from a particular group on the selected interface before deleting the
|
||
|
interface from the entry. This value must be greater than
|
||
|
agentSwitchSnoopingIntfMaxResponseTime."
|
||
|
DEFVAL { 260 }
|
||
|
::= { agentSwitchSnoopingIntfEntry 3 }
|
||
|
|
||
|
agentSwitchSnoopingIntfMaxResponseTime OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The amount of time in seconds a switch will wait after sending
|
||
|
a query on the selected interface because it did not receive a report for
|
||
|
a particular group in that interface. This value must be less
|
||
|
than agentSwitchSnoopingIntfGroupMembershipInterval. For IGMP Snooping,
|
||
|
this value ranges from 1 to 25 and for MLD Snooping, this value
|
||
|
ranges from 1 to 65."
|
||
|
|
||
|
DEFVAL { 10 }
|
||
|
::= { agentSwitchSnoopingIntfEntry 4 }
|
||
|
|
||
|
agentSwitchSnoopingIntfMRPExpirationTime OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..3600)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The amount of time in seconds that a switch will wait for a query to be
|
||
|
received on the selected interface before the interface is removed from
|
||
|
the list of interfaces with multicast routers attached."
|
||
|
DEFVAL { 0 }
|
||
|
::= { agentSwitchSnoopingIntfEntry 5 }
|
||
|
|
||
|
agentSwitchSnoopingIntfFastLeaveAdminMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This enables or disables IGMP/MLD Snooping on the selected interface."
|
||
|
DEFVAL { disable }
|
||
|
::= { agentSwitchSnoopingIntfEntry 6 }
|
||
|
|
||
|
agentSwitchSnoopingIntfMulticastRouterMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This enables or disables Multicast Routing on the selected interface."
|
||
|
DEFVAL { disable }
|
||
|
::= { agentSwitchSnoopingIntfEntry 7 }
|
||
|
|
||
|
agentSwitchSnoopingIntfVlanIDs OBJECT-TYPE
|
||
|
SYNTAX VlanList
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This field lists all the VlanIDs which include the selected interface."
|
||
|
::= { agentSwitchSnoopingIntfEntry 8 }
|
||
|
agentSwitchSnoopingIntfProxyQuerierAdminMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This enables or disables IGMP/MLD Proxy Querier on the selected interface.
|
||
|
If it is disabled then IGMP/MLD proxy query with source zero IP address is not sent in response to IGMP/MLD leave packet."
|
||
|
DEFVAL { enable }
|
||
|
::= { agentSwitchSnoopingIntfEntry 9 }
|
||
|
--**************************************************************************************
|
||
|
-- agentSwitchSnoopingVlanGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentSwitchSnoopingVlanGroup OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 8 }
|
||
|
|
||
|
agentSwitchSnoopingVlanTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSwitchSnoopingVlanEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table of the IGMP/MLD Snooping Vlan configuration entries."
|
||
|
::= { agentSwitchSnoopingVlanGroup 1 }
|
||
|
|
||
|
agentSwitchSnoopingVlanEntry OBJECT-TYPE
|
||
|
SYNTAX AgentSwitchSnoopingVlanEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Represents entry for a IGMP/MLD Snooping Vlan."
|
||
|
INDEX { dot1qVlanIndex, agentSwitchSnoopingProtocol }
|
||
|
::= { agentSwitchSnoopingVlanTable 1 }
|
||
|
|
||
|
AgentSwitchSnoopingVlanEntry ::= SEQUENCE {
|
||
|
agentSwitchSnoopingVlanAdminMode
|
||
|
INTEGER,
|
||
|
agentSwitchSnoopingVlanGroupMembershipInterval
|
||
|
Integer32,
|
||
|
agentSwitchSnoopingVlanMaxResponseTime
|
||
|
Integer32,
|
||
|
agentSwitchSnoopingVlanFastLeaveAdminMode
|
||
|
INTEGER,
|
||
|
agentSwitchSnoopingVlanMRPExpirationTime
|
||
|
Integer32,
|
||
|
agentSwitchSnoopingVlanReportSuppMode
|
||
|
INTEGER
|
||
|
,
|
||
|
agentSwitchSnoopingVlanProxyQuerierAdminMode
|
||
|
INTEGER
|
||
|
}
|
||
|
|
||
|
agentSwitchSnoopingVlanAdminMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
disable(0),
|
||
|
enable(1)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This enables or disables IGMP/MLD Snooping on a selected Vlan interface."
|
||
|
DEFVAL { disable }
|
||
|
::= { agentSwitchSnoopingVlanEntry 1 }
|
||
|
|
||
|
agentSwitchSnoopingVlanGroupMembershipInterval OBJECT-TYPE
|
||
|
SYNTAX Integer32 (2..3600)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The amount of time in seconds that a switch will wait for a report
|
||
|
from a particular group on the selected vlan before deleting the
|
||
|
interface participating in the vlan from the entry. This value must
|
||
|
be greater than agentSwitchSnoopingIntfMaxResponseTime."
|
||
|
DEFVAL { 260 }
|
||
|
::= { agentSwitchSnoopingVlanEntry 2 }
|
||
|
|
||
|
agentSwitchSnoopingVlanMaxResponseTime OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The amount of time in seconds a switch will wait after sending
|
||
|
a query on the selected vlan because it did not receive a report for
|
||
|
a particular group in the interface participating in the vlan.
|
||
|
This value must be less than
|
||
|
agentSwitchSnoopingIntfGroupMembershipInterval. For IGMP Snooping,
|
||
|
this value ranges from 1 to 25 and for MLD Snooping, this value
|
||
|
ranges from 1 to 65."
|
||
|
DEFVAL { 10 }
|
||
|
::= { agentSwitchSnoopingVlanEntry 3 }
|
||
|
|
||
|
agentSwitchSnoopingVlanFastLeaveAdminMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
disable(0),
|
||
|
enable(1)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This enables or disables IGMP/MLD Snooping on the selected vlan."
|
||
|
DEFVAL { disable }
|
||
|
::= { agentSwitchSnoopingVlanEntry 4 }
|
||
|
|
||
|
agentSwitchSnoopingVlanMRPExpirationTime OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..3600)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The amount of time in seconds that a switch will wait for a query to be
|
||
|
received on the selected interface participating in the vlan before the
|
||
|
interface is removed from the list of interfaces with multicast routers
|
||
|
attached. This parameter is configurable only for exisiting Vlans."
|
||
|
DEFVAL { 0 }
|
||
|
::= { agentSwitchSnoopingVlanEntry 5 }
|
||
|
|
||
|
|
||
|
agentSwitchSnoopingVlanReportSuppMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
disable(0),
|
||
|
enable(1)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This enables or disables IGMP Snooping Report Suppression feature on the selected vlan."
|
||
|
DEFVAL { disable }
|
||
|
::= { agentSwitchSnoopingVlanEntry 6 }
|
||
|
|
||
|
agentSwitchSnoopingVlanProxyQuerierAdminMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
disable(0),
|
||
|
enable(1)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This enables or disables IGMP/MLD Proxy Querier on the selected vlan.
|
||
|
If it is disabled then IGMP/MLD proxy query with source zero IP address is not sent in response to IGMP/MLD leave packet."
|
||
|
DEFVAL { enable }
|
||
|
::= { agentSwitchSnoopingVlanEntry 7 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentSwitchVlanStaticMrouterGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
agentSwitchVlanStaticMrouterGroup OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 9 }
|
||
|
|
||
|
agentSwitchVlanStaticMrouterTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSwitchVlanStaticMrouterEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table of the IGMP/MLD Static Mrouter Configuration parameters."
|
||
|
::= { agentSwitchVlanStaticMrouterGroup 1 }
|
||
|
|
||
|
agentSwitchVlanStaticMrouterEntry OBJECT-TYPE
|
||
|
SYNTAX AgentSwitchVlanStaticMrouterEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Represents entry for a IGMP/MLD Static Mrouter."
|
||
|
INDEX { ifIndex,
|
||
|
dot1qVlanIndex, agentSwitchSnoopingProtocol }
|
||
|
::= { agentSwitchVlanStaticMrouterTable 1 }
|
||
|
|
||
|
AgentSwitchVlanStaticMrouterEntry ::= SEQUENCE {
|
||
|
agentSwitchVlanStaticMrouterAdminMode
|
||
|
INTEGER
|
||
|
}
|
||
|
|
||
|
agentSwitchVlanStaticMrouterAdminMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
disable(0),
|
||
|
enable(1)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This enables or disables IGMP/MLD Mrouter on a per-interface per-vlan basis."
|
||
|
DEFVAL { disable }
|
||
|
::= { agentSwitchVlanStaticMrouterEntry 1 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentSwitchMFDBGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
agentSwitchMFDBGroup OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 10 }
|
||
|
|
||
|
agentSwitchMFDBTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSwitchMFDBEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Multicast Forwarding Database table"
|
||
|
::= { agentSwitchMFDBGroup 1 }
|
||
|
|
||
|
agentSwitchMFDBEntry OBJECT-TYPE
|
||
|
SYNTAX AgentSwitchMFDBEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Contains Forwarding and Filtering information per Vlan Index, MAC Address, and
|
||
|
Component User."
|
||
|
INDEX { agentSwitchMFDBVlanId, agentSwitchMFDBMacAddress, agentSwitchMFDBProtocolType }
|
||
|
::= { agentSwitchMFDBTable 1 }
|
||
|
|
||
|
AgentSwitchMFDBEntry ::=
|
||
|
SEQUENCE {
|
||
|
agentSwitchMFDBVlanId
|
||
|
VlanIndex,
|
||
|
agentSwitchMFDBMacAddress
|
||
|
MacAddress,
|
||
|
agentSwitchMFDBProtocolType
|
||
|
INTEGER,
|
||
|
agentSwitchMFDBType
|
||
|
INTEGER,
|
||
|
agentSwitchMFDBDescription
|
||
|
DisplayString,
|
||
|
agentSwitchMFDBForwardingPortMask
|
||
|
AgentPortMask,
|
||
|
agentSwitchMFDBFilteringPortMask
|
||
|
AgentPortMask
|
||
|
}
|
||
|
|
||
|
agentSwitchMFDBVlanId OBJECT-TYPE
|
||
|
SYNTAX VlanIndex
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Vlan Index for which this entry is associated with."
|
||
|
::= { agentSwitchMFDBEntry 1 }
|
||
|
|
||
|
agentSwitchMFDBMacAddress OBJECT-TYPE
|
||
|
SYNTAX MacAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A multicast MAC address for which the switch has forwarding and or
|
||
|
filtering information."
|
||
|
::= { agentSwitchMFDBEntry 2 }
|
||
|
|
||
|
agentSwitchMFDBProtocolType OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
static(1),
|
||
|
gmrp(2),
|
||
|
igmp(3),
|
||
|
mld(4)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The component that is responsible for this entry in the Multicast
|
||
|
Forwarding Database."
|
||
|
::= { agentSwitchMFDBEntry 3 }
|
||
|
|
||
|
agentSwitchMFDBType OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
static(1),
|
||
|
dynamic(2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This displays the type of the entry.
|
||
|
|
||
|
static(1) - Entries configured by the end user
|
||
|
dynamic(2) - Entries added as a result of a learning process or protocol"
|
||
|
::= { agentSwitchMFDBEntry 4 }
|
||
|
|
||
|
agentSwitchMFDBDescription OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Text description of this multicast table entry."
|
||
|
::= { agentSwitchMFDBEntry 5 }
|
||
|
|
||
|
agentSwitchMFDBForwardingPortMask OBJECT-TYPE
|
||
|
SYNTAX AgentPortMask
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"BitMask indicating which ports this entry indicates should be forwarded.
|
||
|
|
||
|
To obtain port numbers from interface numbers, use the objects
|
||
|
agentPortDot1dBasePort and agentPortIfIndex in the agentPortConfigTable
|
||
|
table."
|
||
|
::= { agentSwitchMFDBEntry 6 }
|
||
|
|
||
|
agentSwitchMFDBFilteringPortMask OBJECT-TYPE
|
||
|
SYNTAX AgentPortMask
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"BitMask indicating which ports this entry indicates should be filtered.
|
||
|
|
||
|
To obtain port numbers from interface numbers, use the objects
|
||
|
agentPortDot1dBasePort and agentPortIfIndex in the agentPortConfigTable
|
||
|
table."
|
||
|
::= { agentSwitchMFDBEntry 7 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentSwitchMFDBSummaryTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSwitchMFDBSummaryEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Multicast Forwarding Database Summary table"
|
||
|
::= { agentSwitchMFDBGroup 2 }
|
||
|
|
||
|
agentSwitchMFDBSummaryEntry OBJECT-TYPE
|
||
|
SYNTAX AgentSwitchMFDBSummaryEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Summarizes the forwarding ports for all components registered for all
|
||
|
MFDB table entries with the same Vlan Index and MAC Address."
|
||
|
INDEX { agentSwitchMFDBSummaryVlanId, agentSwitchMFDBSummaryMacAddress }
|
||
|
::= { agentSwitchMFDBSummaryTable 1 }
|
||
|
|
||
|
AgentSwitchMFDBSummaryEntry ::=
|
||
|
SEQUENCE {
|
||
|
agentSwitchMFDBSummaryVlanId
|
||
|
VlanIndex,
|
||
|
agentSwitchMFDBSummaryMacAddress
|
||
|
MacAddress,
|
||
|
agentSwitchMFDBSummaryForwardingPortMask
|
||
|
AgentPortMask
|
||
|
}
|
||
|
|
||
|
agentSwitchMFDBSummaryVlanId OBJECT-TYPE
|
||
|
SYNTAX VlanIndex
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Vlan Index for which this entry is associated with."
|
||
|
::= { agentSwitchMFDBSummaryEntry 1 }
|
||
|
|
||
|
agentSwitchMFDBSummaryMacAddress OBJECT-TYPE
|
||
|
SYNTAX MacAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A multicast MAC address for which the switch has forwarding and or
|
||
|
filtering information."
|
||
|
::= { agentSwitchMFDBSummaryEntry 2 }
|
||
|
|
||
|
agentSwitchMFDBSummaryForwardingPortMask OBJECT-TYPE
|
||
|
SYNTAX AgentPortMask
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Port Mask indicating which ports this entry indicates should be forwarded.
|
||
|
|
||
|
To obtain port numbers from interface numbers, use the objects
|
||
|
agentPortDot1dBasePort and agentPortIfIndex in the agentPortConfigTable
|
||
|
table."
|
||
|
::= { agentSwitchMFDBSummaryEntry 3 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentSwitchMFDBMaxTableEntries OBJECT-TYPE
|
||
|
SYNTAX Gauge32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This displays the maximum number of entries that can possibly be in
|
||
|
the Multicast Forwarding Database table."
|
||
|
::= { agentSwitchMFDBGroup 3 }
|
||
|
|
||
|
agentSwitchMFDBMostEntriesUsed OBJECT-TYPE
|
||
|
SYNTAX Gauge32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This displays the largest number of entries that have been present
|
||
|
in the Multicast Forwarding Database table. This value is also known
|
||
|
as the MFDB high-water mark."
|
||
|
::= { agentSwitchMFDBGroup 4 }
|
||
|
|
||
|
agentSwitchMFDBCurrentEntries OBJECT-TYPE
|
||
|
SYNTAX Gauge32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This displays the current number of entries in the Multicast
|
||
|
Forwarding Database table."
|
||
|
::= { agentSwitchMFDBGroup 5 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentSwitchDVlanTagGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentSwitchDVlanTagGroup OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 11 }
|
||
|
|
||
|
agentSwitchDVlanTagEthertype OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..65535) -- 0x0001..0xFFFF
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the Double Vlan Tag Ethertype for the switch.
|
||
|
If this object is supported, ethertype cannot be configured per port.
|
||
|
Commonly used are the Ethertypes for vman tags (34984, or 0x88A8)
|
||
|
and dot1q tags (33024, or 0x8100)."
|
||
|
::= { agentSwitchDVlanTagGroup 1 }
|
||
|
|
||
|
agentSwitchDVlanTagTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSwitchDVlanTagEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table of entries specifying the ethertype (TPID) values.
|
||
|
This will let the user specify multiple ethertypes globally."
|
||
|
::= { agentSwitchDVlanTagGroup 2 }
|
||
|
|
||
|
agentSwitchDVlanTagEntry OBJECT-TYPE
|
||
|
SYNTAX AgentSwitchDVlanTagEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table entry specifying the ethertype (TPID) values.
|
||
|
Commonly used are the Ethertypes for vman tags (34984, or 0x88A8)
|
||
|
and dot1q tags (33024, or 0x8100)."
|
||
|
INDEX { agentSwitchDVlanTagTPid }
|
||
|
::= { agentSwitchDVlanTagTable 1 }
|
||
|
|
||
|
AgentSwitchDVlanTagEntry ::=
|
||
|
SEQUENCE {
|
||
|
agentSwitchDVlanTagTPid Integer32,
|
||
|
agentSwitchDVlanTagPrimaryTPid INTEGER,
|
||
|
agentSwitchDVlanTagRowStatus RowStatus
|
||
|
}
|
||
|
|
||
|
agentSwitchDVlanTagTPid OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..65535) -- 0x0001..0xFFFF
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Ethertype value to identify incoming double tagged frames"
|
||
|
::= { agentSwitchDVlanTagEntry 1 }
|
||
|
|
||
|
agentSwitchDVlanTagPrimaryTPid OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
true(1),
|
||
|
false(2)
|
||
|
}
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Specifies if this TPID is primary TPID for the switch or not.
|
||
|
As the system needs one TPID to be active all the time, setting
|
||
|
the object to false doesn't modify/remove the entry. Adding another
|
||
|
entry and setting it to true overwrites the previous primary TPID."
|
||
|
::= { agentSwitchDVlanTagEntry 2}
|
||
|
|
||
|
agentSwitchDVlanTagRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Row status"
|
||
|
::= { agentSwitchDVlanTagEntry 3}
|
||
|
|
||
|
agentSwitchPortDVlanTagTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSwitchPortDVlanTagEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table entries specifying the ethertype (TPID) values per port."
|
||
|
::= { agentSwitchDVlanTagGroup 3 }
|
||
|
|
||
|
agentSwitchPortDVlanTagEntry OBJECT-TYPE
|
||
|
SYNTAX AgentSwitchPortDVlanTagEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table entry specifying the ethertype (TPID) value for a port."
|
||
|
INDEX { agentSwitchPortDVlanTagInterfaceIfIndex,
|
||
|
agentSwitchPortDVlanTagTPid
|
||
|
}
|
||
|
::= { agentSwitchPortDVlanTagTable 1 }
|
||
|
|
||
|
AgentSwitchPortDVlanTagEntry ::=
|
||
|
SEQUENCE {
|
||
|
agentSwitchPortDVlanTagInterfaceIfIndex Integer32,
|
||
|
agentSwitchPortDVlanTagTPid Integer32,
|
||
|
agentSwitchPortDVlanTagMode INTEGER,
|
||
|
agentSwitchPortDVlanTagCustomerId Integer32,
|
||
|
agentSwitchPortDVlanTagRowStatus RowStatus
|
||
|
}
|
||
|
|
||
|
agentSwitchPortDVlanTagInterfaceIfIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Port Id on to which the Ethertype value is mapped"
|
||
|
::= { agentSwitchPortDVlanTagEntry 1 }
|
||
|
|
||
|
agentSwitchPortDVlanTagTPid OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..65535) -- 0x0001..0xFFFF
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Ethertype value to identify incoming double tagged frames"
|
||
|
::= { agentSwitchPortDVlanTagEntry 2 }
|
||
|
|
||
|
agentSwitchPortDVlanTagMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Controls the Double Vlan Tag mode on this port."
|
||
|
::= { agentSwitchPortDVlanTagEntry 3}
|
||
|
|
||
|
agentSwitchPortDVlanTagCustomerId OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the Customer ID for the Double Vlan Tag for this port."
|
||
|
::= { agentSwitchPortDVlanTagEntry 4 }
|
||
|
|
||
|
agentSwitchPortDVlanTagRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Row status"
|
||
|
::= { agentSwitchPortDVlanTagEntry 5}
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentSwitchVlanMacAssociationGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
agentSwitchVlanMacAssociationGroup OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 17 }
|
||
|
agentSwitchVlanMacAssociationTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSwitchVlanMacAssociationEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's MAC To VLAN association table"
|
||
|
::= { agentSwitchVlanMacAssociationGroup 1 }
|
||
|
|
||
|
agentSwitchVlanMacAssociationEntry OBJECT-TYPE
|
||
|
SYNTAX AgentSwitchVlanMacAssociationEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"VLAN to be assigned to untagged or priority tagged
|
||
|
packets based on MAC address."
|
||
|
INDEX { agentSwitchVlanMacAssociationMacAddress,agentSwitchVlanMacAssociationVlanId }
|
||
|
::= { agentSwitchVlanMacAssociationTable 1 }
|
||
|
|
||
|
AgentSwitchVlanMacAssociationEntry ::=
|
||
|
SEQUENCE {
|
||
|
agentSwitchVlanMacAssociationMacAddress
|
||
|
MacAddress,
|
||
|
agentSwitchVlanMacAssociationVlanId
|
||
|
VlanIndex,
|
||
|
agentSwitchVlanMacAssociationRowStatus
|
||
|
RowStatus
|
||
|
}
|
||
|
|
||
|
agentSwitchVlanMacAssociationMacAddress OBJECT-TYPE
|
||
|
SYNTAX MacAddress
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Mac address"
|
||
|
::= { agentSwitchVlanMacAssociationEntry 1 }
|
||
|
|
||
|
agentSwitchVlanMacAssociationVlanId OBJECT-TYPE
|
||
|
SYNTAX VlanIndex
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The VLAN the Mac address assigned to"
|
||
|
::= { agentSwitchVlanMacAssociationEntry 2 }
|
||
|
|
||
|
agentSwitchVlanMacAssociationRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Mac to VLAN association row status.
|
||
|
|
||
|
Supported values:
|
||
|
active(1) - valid entry
|
||
|
createAndGo(4) - used to create a new entry
|
||
|
destroy(6) - removes the entry"
|
||
|
::= { agentSwitchVlanMacAssociationEntry 3 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentSwitchProtectedPortGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentSwitchProtectedPortConfigGroup OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 18 }
|
||
|
agentSwitchProtectedPortTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSwitchProtectedPortEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's protected port mapping table"
|
||
|
::= { agentSwitchProtectedPortConfigGroup 1 }
|
||
|
|
||
|
agentSwitchProtectedPortEntry OBJECT-TYPE
|
||
|
SYNTAX AgentSwitchProtectedPortEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Protected ports assigned to groups."
|
||
|
INDEX { agentSwitchProtectedPortGroupId }
|
||
|
::= { agentSwitchProtectedPortTable 1 }
|
||
|
|
||
|
AgentSwitchProtectedPortEntry ::=
|
||
|
SEQUENCE {
|
||
|
agentSwitchProtectedPortGroupId
|
||
|
Integer32,
|
||
|
agentSwitchProtectedPortGroupName
|
||
|
DisplayString,
|
||
|
agentSwitchProtectedPortPortList
|
||
|
PortList
|
||
|
}
|
||
|
|
||
|
agentSwitchProtectedPortGroupId OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The group that this port belongs to"
|
||
|
::= { agentSwitchProtectedPortEntry 1 }
|
||
|
|
||
|
agentSwitchProtectedPortGroupName OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(0..32))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The name of the group"
|
||
|
::= { agentSwitchProtectedPortEntry 2 }
|
||
|
|
||
|
agentSwitchProtectedPortPortList OBJECT-TYPE
|
||
|
SYNTAX PortList
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The set of ports that are protected in this group"
|
||
|
::= { agentSwitchProtectedPortEntry 3 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentSwitchVlanSubnetAssociationGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
agentSwitchVlanSubnetAssociationGroup OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 19 }
|
||
|
agentSwitchVlanSubnetAssociationTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSwitchVlanSubnetAssociationEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's Subnet To VLAN association table"
|
||
|
::= { agentSwitchVlanSubnetAssociationGroup 1 }
|
||
|
|
||
|
agentSwitchVlanSubnetAssociationEntry OBJECT-TYPE
|
||
|
SYNTAX AgentSwitchVlanSubnetAssociationEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"VLAN to be assigned to untagged or priority tagged
|
||
|
packets based on IP address and Subnet Mask."
|
||
|
INDEX { agentSwitchVlanSubnetAssociationIPAddress,agentSwitchVlanSubnetAssociationSubnetMask,agentSwitchVlanSubnetAssociationVlanId}
|
||
|
::= { agentSwitchVlanSubnetAssociationTable 1 }
|
||
|
|
||
|
AgentSwitchVlanSubnetAssociationEntry ::=
|
||
|
SEQUENCE {
|
||
|
agentSwitchVlanSubnetAssociationIPAddress
|
||
|
IpAddress,
|
||
|
agentSwitchVlanSubnetAssociationSubnetMask
|
||
|
IpAddress,
|
||
|
agentSwitchVlanSubnetAssociationVlanId
|
||
|
VlanIndex,
|
||
|
agentSwitchVlanSubnetAssociationRowStatus
|
||
|
RowStatus
|
||
|
}
|
||
|
|
||
|
agentSwitchVlanSubnetAssociationIPAddress OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The ip address"
|
||
|
::= { agentSwitchVlanSubnetAssociationEntry 1 }
|
||
|
agentSwitchVlanSubnetAssociationSubnetMask OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The subnet mask"
|
||
|
::= { agentSwitchVlanSubnetAssociationEntry 2 }
|
||
|
|
||
|
agentSwitchVlanSubnetAssociationVlanId OBJECT-TYPE
|
||
|
SYNTAX VlanIndex
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The VLAN that the IP address and subnet mask assigned to"
|
||
|
::= { agentSwitchVlanSubnetAssociationEntry 3 }
|
||
|
|
||
|
agentSwitchVlanSubnetAssociationRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Subnet to VLAN association row status.
|
||
|
|
||
|
Supported values:
|
||
|
active(1) - valid entry
|
||
|
createAndGo(4) - used to create a new entry
|
||
|
destroy(6) - removes the entry"
|
||
|
::= { agentSwitchVlanSubnetAssociationEntry 4 }
|
||
|
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentSwitchSnoopingQuerierGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
agentSwitchSnoopingQuerierGroup OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 20 }
|
||
|
|
||
|
agentSwitchSnoopingQuerierCfgTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSwitchSnoopingQuerierCfgEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table of the IGMP/MLD Snooping Querier Global configuration entries."
|
||
|
::= { agentSwitchSnoopingQuerierGroup 1 }
|
||
|
|
||
|
agentSwitchSnoopingQuerierCfgEntry OBJECT-TYPE
|
||
|
SYNTAX AgentSwitchSnoopingQuerierCfgEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Represents entry for Snooping Querier Configuration."
|
||
|
INDEX { agentSwitchSnoopingProtocol }
|
||
|
::= { agentSwitchSnoopingQuerierCfgTable 1 }
|
||
|
|
||
|
AgentSwitchSnoopingQuerierCfgEntry ::= SEQUENCE {
|
||
|
agentSwitchSnoopingQuerierAdminMode
|
||
|
INTEGER,
|
||
|
agentSwitchSnoopingQuerierVersion
|
||
|
Integer32,
|
||
|
agentSwitchSnoopingQuerierAddress
|
||
|
InetAddress,
|
||
|
agentSwitchSnoopingQuerierQueryInterval
|
||
|
Integer32,
|
||
|
agentSwitchSnoopingQuerierExpiryInterval
|
||
|
Integer32
|
||
|
}
|
||
|
|
||
|
agentSwitchSnoopingQuerierAdminMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This enables or disables Snooping Querier on the system. "
|
||
|
DEFVAL { disable }
|
||
|
::= { agentSwitchSnoopingQuerierCfgEntry 1 }
|
||
|
|
||
|
agentSwitchSnoopingQuerierVersion OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This specifies the multicast protocol versions that are
|
||
|
supported by the system."
|
||
|
::= { agentSwitchSnoopingQuerierCfgEntry 2 }
|
||
|
|
||
|
agentSwitchSnoopingQuerierAddress OBJECT-TYPE
|
||
|
SYNTAX InetAddress
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This specifies the default source ip address to be used
|
||
|
while generating general queries."
|
||
|
::= { agentSwitchSnoopingQuerierCfgEntry 3 }
|
||
|
|
||
|
agentSwitchSnoopingQuerierQueryInterval OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..1800)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This specified the timer interval after which the system
|
||
|
generates general queries."
|
||
|
DEFVAL { 60 }
|
||
|
::= { agentSwitchSnoopingQuerierCfgEntry 4 }
|
||
|
|
||
|
agentSwitchSnoopingQuerierExpiryInterval OBJECT-TYPE
|
||
|
SYNTAX Integer32 (60..300)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This specified the timer interval after which the detected
|
||
|
other querier information is no longer valid."
|
||
|
DEFVAL { 60 }
|
||
|
::= { agentSwitchSnoopingQuerierCfgEntry 5 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentSwitchSnoopingQuerierVlanCfgTable
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
agentSwitchSnoopingQuerierVlanTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSwitchSnoopingQuerierVlanEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table of the Snooping Querier Vlan configuration entries."
|
||
|
::= { agentSwitchSnoopingQuerierGroup 2 }
|
||
|
|
||
|
agentSwitchSnoopingQuerierVlanEntry OBJECT-TYPE
|
||
|
SYNTAX AgentSwitchSnoopingQuerierVlanEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Represents entry for a Snooping Querier configurable Vlan."
|
||
|
INDEX { dot1qVlanIndex, agentSwitchSnoopingProtocol }
|
||
|
::= { agentSwitchSnoopingQuerierVlanTable 1 }
|
||
|
|
||
|
AgentSwitchSnoopingQuerierVlanEntry ::= SEQUENCE {
|
||
|
agentSwitchSnoopingQuerierVlanAdminMode
|
||
|
INTEGER,
|
||
|
agentSwitchSnoopingQuerierVlanOperMode
|
||
|
INTEGER,
|
||
|
agentSwitchSnoopingQuerierElectionParticipateMode
|
||
|
INTEGER,
|
||
|
agentSwitchSnoopingQuerierVlanAddress
|
||
|
InetAddress,
|
||
|
agentSwitchSnoopingQuerierOperVersion
|
||
|
Integer32,
|
||
|
agentSwitchSnoopingQuerierOperMaxResponseTime
|
||
|
Integer32,
|
||
|
agentSwitchSnoopingQuerierLastQuerierAddress
|
||
|
InetAddress,
|
||
|
agentSwitchSnoopingQuerierLastQuerierVersion
|
||
|
Integer32
|
||
|
|
||
|
}
|
||
|
|
||
|
agentSwitchSnoopingQuerierVlanAdminMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
disable(0),
|
||
|
enable(1)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This enables or disables Snooping Querier on a selected Vlan interface."
|
||
|
DEFVAL { disable }
|
||
|
::= { agentSwitchSnoopingQuerierVlanEntry 1 }
|
||
|
|
||
|
agentSwitchSnoopingQuerierVlanOperMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
disabled(0),
|
||
|
querier(1),
|
||
|
non-querier(2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This specifies the current state of the Snooping Querier on a selected vlan interface"
|
||
|
DEFVAL { disabled }
|
||
|
::= { agentSwitchSnoopingQuerierVlanEntry 2 }
|
||
|
|
||
|
agentSwitchSnoopingQuerierElectionParticipateMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
disable(0),
|
||
|
enable(1)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This enables or disables the Snooping Querier Election Participation mode. When enabled
|
||
|
snooping querier switch will participate in querier election up on discovering another
|
||
|
querier in the specified vlan. When disabled, up on discovering another querier, snooping
|
||
|
querier moves to non-querier state."
|
||
|
DEFVAL { disable }
|
||
|
::= { agentSwitchSnoopingQuerierVlanEntry 3 }
|
||
|
|
||
|
agentSwitchSnoopingQuerierVlanAddress OBJECT-TYPE
|
||
|
SYNTAX InetAddress
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This specifies the default source ip address to be used while generating general queries on
|
||
|
the specified vlan."
|
||
|
::= { agentSwitchSnoopingQuerierVlanEntry 4 }
|
||
|
|
||
|
agentSwitchSnoopingQuerierOperVersion OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This specifies the multicast protocol version that is currently being used by the snooping
|
||
|
switch for the specified vlan while generating query messages."
|
||
|
::= { agentSwitchSnoopingQuerierVlanEntry 5 }
|
||
|
|
||
|
agentSwitchSnoopingQuerierOperMaxResponseTime OBJECT-TYPE
|
||
|
SYNTAX Integer32(-1|0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The amount of time in seconds a switch will wait after sending
|
||
|
a query on the selected vlan because it did not receive a report for
|
||
|
a particular group in the interface participating in the vlan. This
|
||
|
object is valid only when agentSwitchSnoopingQuerierOperVersion object
|
||
|
is valid.
|
||
|
(-1) - indicates that parameter is not available;
|
||
|
( 0) - indicates that response time is less then 1 second."
|
||
|
::= { agentSwitchSnoopingQuerierVlanEntry 6 }
|
||
|
|
||
|
agentSwitchSnoopingQuerierLastQuerierAddress OBJECT-TYPE
|
||
|
SYNTAX InetAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This specifies the last querier's ip address for the specified vlan.
|
||
|
It represents the detected other multicast querier in the vlan. "
|
||
|
::= { agentSwitchSnoopingQuerierVlanEntry 7 }
|
||
|
|
||
|
agentSwitchSnoopingQuerierLastQuerierVersion OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This specifies the multicast protocol version that is currently being used
|
||
|
by the detected other multicast querier for the specified vlan.
|
||
|
(-1) - indicates that parameter is not available."
|
||
|
::= { agentSwitchSnoopingQuerierVlanEntry 8 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentTransferConfigGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentTransferConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 9 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentTransferUploadGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentTransferUploadGroup OBJECT IDENTIFIER ::= { agentTransferConfigGroup 1 }
|
||
|
|
||
|
agentTransferUploadMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
tftp(1),
|
||
|
xmodem(2),
|
||
|
ymodem(3),
|
||
|
zmodem(4),
|
||
|
sftp(5),
|
||
|
scp(6),
|
||
|
usb(7),
|
||
|
ftp(8)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Transfer upload mode configures the mode to use when uploading from the
|
||
|
switch. The mode is either X/Y/ZMODEM, TFTP, SFTP or SCP. X/Y/ZMODEM is
|
||
|
valid only when the file transfer is initiated by the serial EIA 232 port.
|
||
|
SFTP and SCP are only allowed if the SSH feature is present.
|
||
|
Upload to USB is allowed only if the USB feature is present.
|
||
|
"
|
||
|
::= { agentTransferUploadGroup 1 }
|
||
|
|
||
|
agentTransferUploadServerIP OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS deprecated
|
||
|
DESCRIPTION
|
||
|
"Transfer upload server IP configures the IP address of the server
|
||
|
where the file is located. It is valid only when the Transfer Mode is
|
||
|
TFTP, SFTP, or SCP. The address is 4 integer bytes ranging from 0 to 255.
|
||
|
|
||
|
This object is deprecated in favour of agentTransferUploadServerAddress
|
||
|
and agentTransferUploadServerAddressType."
|
||
|
::= { agentTransferUploadGroup 2 }
|
||
|
|
||
|
agentTransferUploadPath OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(0..31))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Transfer upload path configures the directory path where the file
|
||
|
is to be uploaded to. The switch remembers the last file path used.
|
||
|
"
|
||
|
::= { agentTransferUploadGroup 3 }
|
||
|
|
||
|
agentTransferUploadFilename OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(0..31))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Transfer upload filename configures the file name for the file being
|
||
|
uploaded from the switch. It can be up to 31 alphanumeric characters.
|
||
|
The switch remembers the last file name used.
|
||
|
File path can be appended to the file name if the string is less than 17
|
||
|
characters. Otherwise, the File Path field will need to be used and the
|
||
|
File Name will be appended to the File Path as is. An example would be
|
||
|
File Path set to c:\tftp\scripts\ and File Name set to script2.scr.
|
||
|
Note: File Name, File Path, and Server IP Address are applicable
|
||
|
only if the Transfer Mode is TFTP, SFTP or SCP and object agentTransferUploadDataType
|
||
|
is not set to type code."
|
||
|
::= { agentTransferUploadGroup 4 }
|
||
|
|
||
|
agentTransferUploadDataType OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
config(2),
|
||
|
errorlog(3),
|
||
|
messagelog(4),
|
||
|
traplog(5),
|
||
|
clibanner(6),
|
||
|
code(7),
|
||
|
lang-pack(8),
|
||
|
cpuPktCapture(9),
|
||
|
startup-config(10),
|
||
|
backup-config(11),
|
||
|
factory-default-config(12),
|
||
|
config-script(13),
|
||
|
startuplog(14),
|
||
|
operationallog(15),
|
||
|
crash-log(16),
|
||
|
tech-support(17)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Transfer upload datatype configures the type of file to upload from the
|
||
|
switch.
|
||
|
The types for upload are:
|
||
|
- Configuration File
|
||
|
- Error log
|
||
|
- Message log
|
||
|
- Trap log
|
||
|
- Banner File
|
||
|
- Code
|
||
|
- Language Pack file
|
||
|
- Captured CPU packets file
|
||
|
- Startup Config file
|
||
|
- Backup Config file
|
||
|
- Factory Default Config file
|
||
|
- Config Script file
|
||
|
- Startup Log file
|
||
|
- Operational Log file
|
||
|
- Crash Log File
|
||
|
- Tech Support File
|
||
|
"
|
||
|
::= { agentTransferUploadGroup 5 }
|
||
|
|
||
|
|
||
|
agentTransferUploadStart OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Transfer upload start will start an upload transfer.
|
||
|
The agentTransferUploadMode object must not be set to xmodem(2),
|
||
|
ymodem(3), or zmodem(4) to initiate a transfer via SNMP."
|
||
|
::= { agentTransferUploadGroup 6 }
|
||
|
|
||
|
agentTransferUploadStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
notInitiated(1),
|
||
|
transferStarting(2),
|
||
|
errorStarting(3),
|
||
|
wrongFileType(4),
|
||
|
updatingConfig(5),
|
||
|
invalidConfigFile(6),
|
||
|
writingToFlash(7),
|
||
|
failureWritingToFlash(8),
|
||
|
checkingCRC(9),
|
||
|
failedCRC(10),
|
||
|
unknownDirection(11),
|
||
|
transferSuccessful(12),
|
||
|
transferFailed(13)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Indicates the current status of an upload transfer."
|
||
|
::= { agentTransferUploadGroup 7 }
|
||
|
|
||
|
agentTransferUploadServerAddressType OBJECT-TYPE
|
||
|
SYNTAX InetAddressType
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The type of the serverip address, as defined in the InetAddress MIB.
|
||
|
|
||
|
The agentTransferUploadServerAddress object is intepreted within the
|
||
|
context of agentTransferUploadServerAddressType"
|
||
|
REFERENCE "RFC 3291"
|
||
|
::= { agentTransferUploadGroup 8 }
|
||
|
|
||
|
agentTransferUploadServerAddress OBJECT-TYPE
|
||
|
SYNTAX InetAddress
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Transfer upload serverip configures the IP address of the server
|
||
|
where the file is to be uploaded to.It is valid only when the
|
||
|
Transfer Mode is TFTP, SFTP or SCP.
|
||
|
The type of this address is determined by the value of the
|
||
|
agentTransferUploadServerAddressType object.
|
||
|
The values for agentTransferUploadServerAddressType and
|
||
|
agentTransferUploadServerAddress must be consistent."
|
||
|
REFERENCE "RFC 3291"
|
||
|
::= { agentTransferUploadGroup 9 }
|
||
|
|
||
|
agentTransferUploadImagename OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
unknown(1),
|
||
|
image1(2),
|
||
|
image2(3)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Transfer upload image name. Sets the image to be uploaded as the specified
|
||
|
name. Imagename cannot be set to unknown(1) option. When no name is set
|
||
|
this object returns unknown(1) by default.
|
||
|
Note: Imagename, File Name, File Path, and Server IP Address are applicable
|
||
|
only if the Transfer Mode is TFTP, SFTP or SCP."
|
||
|
|
||
|
::= { agentTransferUploadGroup 10 }
|
||
|
|
||
|
agentTransferUploadUsername OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(0..32))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Username applicable to secure upload types, i.e., SFTP or SCP and FTP.
|
||
|
"
|
||
|
|
||
|
::= { agentTransferUploadGroup 11 }
|
||
|
|
||
|
agentTransferUploadPassword OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(0..64))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Password applicable to secure upload types, i.e. SFTP or SCP and FTP.
|
||
|
"
|
||
|
|
||
|
::= { agentTransferUploadGroup 12 }
|
||
|
|
||
|
agentTransferUploadRemoteFilename OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(0..31))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Transfer upload remote filename configures the file name for the file being
|
||
|
created remotely. It can be up to 31 alphanumeric characters.
|
||
|
Note: File Name, File Path, and Server IP Address are applicable
|
||
|
only if the Transfer Mode is TFTP, SFTP or SCP."
|
||
|
::= { agentTransferUploadGroup 14}
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentTransferDownloadGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentTransferDownloadGroup OBJECT IDENTIFIER ::= { agentTransferConfigGroup 2 }
|
||
|
|
||
|
agentTransferDownloadMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
tftp(1),
|
||
|
xmodem(2),
|
||
|
ymodem(3),
|
||
|
zmodem(4),
|
||
|
sftp(5),
|
||
|
scp(6),
|
||
|
usb(7),
|
||
|
ftp(8)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Transfer download mode configures the mode to use when downloading
|
||
|
to the switch. The mode is either X/Y/ZMODEM, TFTP, FTP, SFTP or SCP.
|
||
|
X/Y/ZMODEM is valid only when the file transfer is initiated by
|
||
|
the serial EIA 232 port. SFTP and SCP
|
||
|
are only allowed if the SSH feature is present.
|
||
|
Download from USB is only allowed if the USB feature is present.
|
||
|
"
|
||
|
::= { agentTransferDownloadGroup 1 }
|
||
|
|
||
|
agentTransferDownloadServerIP OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS deprecated
|
||
|
DESCRIPTION
|
||
|
"Transfer download serverip configures the IP address of the server
|
||
|
where the file is located. It is valid only when the Transfer Mode is TFTP, SFTP or
|
||
|
SCP.
|
||
|
The address is 4 integer bytes ranging from 0 to 255.
|
||
|
|
||
|
This object is deprecated in favour of agentTransferDownloadServerAddress
|
||
|
and agentTransferDownloadServerAddressType."
|
||
|
|
||
|
::= { agentTransferDownloadGroup 2 }
|
||
|
|
||
|
agentTransferDownloadPath OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(0..160))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Transfer download path configures the directory path where the
|
||
|
file is located. The switch remembers the last file path used.
|
||
|
"
|
||
|
|
||
|
::= { agentTransferDownloadGroup 3 }
|
||
|
|
||
|
agentTransferDownloadFilename OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(0..31))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Transfer download filename configures the file name for the file
|
||
|
being downloaded to the switch. It can be up to 31 alphanumeric characters.
|
||
|
The switch remembers the last file name used.
|
||
|
File path can be appended to the file name if the string is less than 32
|
||
|
characters. Otherwise, the File Path field will need to be used and the
|
||
|
File Name will be appended to the File Path as is. An example would be
|
||
|
File Path set to c:\tftp\scripts\ and File Name set to script1.scr.
|
||
|
Note: File Name, File Path, and Server IP Address are applicable
|
||
|
only if the Transfer Mode is TFTP, SFTP or SCP and the object agentTransferDownloadDataType
|
||
|
download type is not set to code"
|
||
|
|
||
|
::= { agentTransferDownloadGroup 4 }
|
||
|
|
||
|
agentTransferDownloadDataType OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
code(2),
|
||
|
config(3),
|
||
|
sshkey-rsa1(4),
|
||
|
sshkey-rsa2(5),
|
||
|
sshkey-dsa(6),
|
||
|
sslpem-root(7),
|
||
|
sslpem-server(8),
|
||
|
sslpem-dhweak(9),
|
||
|
sslpem-dhstrong(10),
|
||
|
clibanner(11),
|
||
|
kernel(12),
|
||
|
tr069-acs-sslpem-root(13),
|
||
|
tr069-client-ssl-private-key(14),
|
||
|
tr069-client-ssl-cert(15),
|
||
|
lang-pack(16),
|
||
|
ias-users(17),
|
||
|
startup-config(18),
|
||
|
backup-config(19),
|
||
|
factory-default-config(20),
|
||
|
config-script(21),
|
||
|
publickey-image(22),
|
||
|
publickey-script(23)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Transfer download datatype configures the type of file to download to
|
||
|
the switch.
|
||
|
The types for download are:
|
||
|
|
||
|
code - Code File
|
||
|
config - Configuration File
|
||
|
sshkey-rsa1 - SSH-1 RSA Key File
|
||
|
sshkey-rsa2 - SSH-2 RSA Key PEM File
|
||
|
sshkey-dsa - SSH-2 DSA Key PEM File
|
||
|
sslpem-root - SSL Trusted Root Certificate PEM File
|
||
|
sslpem-server - SSL Server Certificate PEM File
|
||
|
sslpem-dhweak - SSL DH Weak Encryption Parameter PEM File
|
||
|
sslpem-dhstrong - SSL DH Strong Encryption Parameter PEM File
|
||
|
cli-banner - CLI Banner File
|
||
|
kernel - Kernel File
|
||
|
lang-pack - Language Pack File.
|
||
|
Ias-users - IAS user file
|
||
|
startup-config - Startup Config File
|
||
|
backup-config - Backup Config File
|
||
|
factory-default-config - Factory Default Config File
|
||
|
config-script - Config Script File
|
||
|
publickey-image - Public key for image digital signature validation
|
||
|
publickey-script - Public key for script digital signature validation
|
||
|
|
||
|
Note: SSH Key files can only be downloaded if SSH Server is administratively
|
||
|
disabled, and there are no active SSH sessions.
|
||
|
Kernel file can be downloaded only on raptor platform and linux operating system.
|
||
|
Language pack file is used when NLS localization feature is available.
|
||
|
"
|
||
|
::= { agentTransferDownloadGroup 5 }
|
||
|
|
||
|
|
||
|
agentTransferDownloadStart OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Transfer download start will start an download transfer.
|
||
|
The agentTransferDownloadMode object must not be set to xmodem(2),
|
||
|
ymodem(3), or zmodem(4) to initiate a transfer via SNMP."
|
||
|
::= { agentTransferDownloadGroup 6 }
|
||
|
|
||
|
agentTransferDownloadStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
notInitiated(1),
|
||
|
transferStarting(2),
|
||
|
errorStarting(3),
|
||
|
wrongFileType(4),
|
||
|
updatingConfig(5),
|
||
|
invalidConfigFile(6),
|
||
|
writingToFlash(7),
|
||
|
failureWritingToFlash(8),
|
||
|
checkingCRC(9),
|
||
|
failedCRC(10),
|
||
|
unknownDirection(11),
|
||
|
transferSuccessful(12),
|
||
|
transferFailed(13)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Indicates the current status of an download transfer."
|
||
|
::= { agentTransferDownloadGroup 7 }
|
||
|
|
||
|
agentTransferDownloadServerAddressType OBJECT-TYPE
|
||
|
SYNTAX InetAddressType
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The type of the serverip address, as defined in the InetAddress MIB.
|
||
|
|
||
|
The agentTransferDownloadServerAddress object is intepreted within the
|
||
|
context of agentTransferDownloadServerAddressType"
|
||
|
REFERENCE "RFC 3291"
|
||
|
::= { agentTransferDownloadGroup 8 }
|
||
|
|
||
|
agentTransferDownloadServerAddress OBJECT-TYPE
|
||
|
SYNTAX InetAddress
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Transfer download serverip configures the IP address of the server
|
||
|
where the file is to be downloaded from.It is valid only when the
|
||
|
Transfer Mode is TFTP, SFTP, or SCP.
|
||
|
The type of this address is determined by the value of the
|
||
|
agentTransferDownloadServerAddressType object.
|
||
|
The values for agentTransferDownloadServerAddressType and
|
||
|
agentTransferDownloadServerAddress must be consistent."
|
||
|
REFERENCE "RFC 3291"
|
||
|
::= { agentTransferDownloadGroup 9 }
|
||
|
|
||
|
agentTransferDownloadImagename OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
unknown(1),
|
||
|
image1(2),
|
||
|
image2(3)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Transfer download image name. Sets the downloaded image as the specified
|
||
|
name. Imagename cannot be set to unknown(1) option. When no name is set
|
||
|
this object returns unknown(1) by default.
|
||
|
Note: Imagename, File Name, File Path, and Server IP Address are applicable
|
||
|
only if the Transfer Mode is TFTP, SFTP or SCP."
|
||
|
|
||
|
::= { agentTransferDownloadGroup 10 }
|
||
|
|
||
|
agentTransferDownloadUsername OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(0..32))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Username applicable to secure download types, i.e., SFTP or SCP and FTP.
|
||
|
"
|
||
|
|
||
|
::= { agentTransferDownloadGroup 11 }
|
||
|
|
||
|
agentTransferDownloadPassword OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(0..64))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Password applicable to secure download types, i.e. SFTP or SCP and FTP.
|
||
|
"
|
||
|
|
||
|
::= { agentTransferDownloadGroup 12 }
|
||
|
|
||
|
agentTransferDownloadRemoteFilename OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(0..31))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Transfer download remote filename configures the file name for the file being
|
||
|
transferred from remote system. It can be up to 31 alphanumeric characters."
|
||
|
::= { agentTransferDownloadGroup 13}
|
||
|
|
||
|
agentTransferDownloadDigitalSignatureVerifySelect OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
none(0),
|
||
|
verify(1),
|
||
|
noverify(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Set the option to perform Digital signature validation of downloading file
|
||
|
The following options are supported
|
||
|
none - Based on config option do the digital signature validation
|
||
|
verify - Verify the digital signature of downloading file
|
||
|
noverify - Do not verify the digital signature of downloading file"
|
||
|
::= { agentTransferDownloadGroup 14}
|
||
|
|
||
|
--*** switchimage starts ***
|
||
|
--**************************************************************************************
|
||
|
-- agentImageConfigGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentImageConfigGroup OBJECT IDENTIFIER ::= { agentTransferConfigGroup 3 }
|
||
|
|
||
|
agentImage1 OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..32))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The image1 software version ."
|
||
|
::= { agentImageConfigGroup 1 }
|
||
|
agentImage2 OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..32))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The image2 software version."
|
||
|
::= { agentImageConfigGroup 2 }
|
||
|
|
||
|
agentActiveImage OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..32))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The active image name. image1 or image2.
|
||
|
"
|
||
|
::= { agentImageConfigGroup 3 }
|
||
|
|
||
|
agentNextActiveImage OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..32))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
"The next active image name.
|
||
|
user assigns either image1 or image2. "
|
||
|
::= { agentImageConfigGroup 4 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentPortMirroringGroup
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentPortMirroringGroup OBJECT IDENTIFIER ::= { agentConfigGroup 10 }
|
||
|
|
||
|
agentMirroredPortIfIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
"IfIndex of the mirrored port"
|
||
|
DEFVAL { 0 }
|
||
|
::= { agentPortMirroringGroup 1 }
|
||
|
|
||
|
agentProbePortIfIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
"IfIndex of the probe port"
|
||
|
DEFVAL { 0 }
|
||
|
::= { agentPortMirroringGroup 2 }
|
||
|
|
||
|
agentPortMirroringMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2),
|
||
|
delete(3)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
"Port mirroring mode:
|
||
|
|
||
|
enable - enable mirroring mode
|
||
|
disable - disable mirroring mode
|
||
|
delete - clear MirroredPort and Probe Port configuration"
|
||
|
DEFVAL { disable }
|
||
|
::= { agentPortMirroringGroup 3 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentPortMirroringGroup
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentPortMirrorTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentPortMirrorEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This table includes entries for each Port Mirroring session."
|
||
|
::= { agentPortMirroringGroup 4 }
|
||
|
|
||
|
agentPortMirrorEntry OBJECT-TYPE
|
||
|
SYNTAX AgentPortMirrorEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Provides configuration of a Port Mirroring session specifying the
|
||
|
destination port, and the source Port Mask, providing a many-to-one
|
||
|
mapping."
|
||
|
INDEX { agentPortMirrorSessionNum }
|
||
|
::= { agentPortMirrorTable 1 }
|
||
|
|
||
|
AgentPortMirrorEntry ::= SEQUENCE {
|
||
|
agentPortMirrorSessionNum
|
||
|
Unsigned32,
|
||
|
agentPortMirrorDestinationPort
|
||
|
Unsigned32,
|
||
|
agentPortMirrorSourcePortMask
|
||
|
AgentPortMask,
|
||
|
agentPortMirrorAdminMode
|
||
|
INTEGER,
|
||
|
agentPortMirrorSourceVlan
|
||
|
Unsigned32,
|
||
|
agentPortMirrorRemoteSourceVlan
|
||
|
Unsigned32,
|
||
|
agentPortMirrorRemoteDestinationVlan
|
||
|
Unsigned32,
|
||
|
agentPortMirrorReflectorPort
|
||
|
Unsigned32
|
||
|
,
|
||
|
agentPortMirrorIpAccessListNumber
|
||
|
Unsigned32,
|
||
|
agentPortMirrorMacAccessListNumber
|
||
|
Unsigned32
|
||
|
}
|
||
|
|
||
|
agentPortMirrorSessionNum OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Session number of this mirroring entry. The number of sessions is
|
||
|
fixed, and is platform dependant."
|
||
|
::= { agentPortMirrorEntry 1 }
|
||
|
|
||
|
agentPortMirrorDestinationPort OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The port which traffic from the mirrored ports will be sent to."
|
||
|
::= { agentPortMirrorEntry 2 }
|
||
|
|
||
|
agentPortMirrorSourcePortMask OBJECT-TYPE
|
||
|
SYNTAX AgentPortMask
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The ports from which traffic will be sent to the destination port.
|
||
|
The destination port can not be included in this list of ports."
|
||
|
::= { agentPortMirrorEntry 3 }
|
||
|
|
||
|
agentPortMirrorAdminMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2),
|
||
|
delete(3)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The status of this port mirroring session.
|
||
|
|
||
|
enable(1) - This session is active and all traffic from the source ports
|
||
|
will be mirrored to the destination port.
|
||
|
disable(2) - This session is not active.
|
||
|
delete(3) - Remove the configuration for this Session"
|
||
|
::= { agentPortMirrorEntry 4 }
|
||
|
|
||
|
agentPortMirrorSourceVlan OBJECT-TYPE
|
||
|
SYNTAX Unsigned32(0|2..4093)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The vlan from which traffic will be sent to the destination port."
|
||
|
::= { agentPortMirrorEntry 5 }
|
||
|
|
||
|
agentPortMirrorRemoteSourceVlan OBJECT-TYPE
|
||
|
SYNTAX Unsigned32(0|2..4093)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The remote vlan from which traffic will be sent to the destination port."
|
||
|
::= { agentPortMirrorEntry 6 }
|
||
|
|
||
|
agentPortMirrorRemoteDestinationVlan OBJECT-TYPE
|
||
|
SYNTAX Unsigned32(0|2..4093)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The VLAN that forwards the network traffic to the destination switch.
|
||
|
|
||
|
NOTE: In order to set value for the object, need to set values for
|
||
|
agentPortMirrorRemoteDestinationVlan and agentPortMirrorReflectorPort
|
||
|
objects simultaneously."
|
||
|
::= { agentPortMirrorEntry 7 }
|
||
|
|
||
|
agentPortMirrorReflectorPort OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The port which traffic from the mirrored ports will be sent to in case of destination being remote VLAN.
|
||
|
|
||
|
NOTE: In order to set value for the object, need to set values for
|
||
|
agentPortMirrorRemoteDestinationVlan and agentPortMirrorReflectorPort
|
||
|
objects simultaneously."
|
||
|
::= { agentPortMirrorEntry 8 }
|
||
|
|
||
|
agentPortMirrorIpAccessListNumber OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The IP access-list number attached to the port mirroring session."
|
||
|
::= { agentPortMirrorEntry 10 }
|
||
|
|
||
|
agentPortMirrorMacAccessListNumber OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MAC access-list number attached to the port mirroring session."
|
||
|
::= { agentPortMirrorEntry 11 }
|
||
|
|
||
|
agentPortMirrorTypeTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentPortMirrorTypeEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This table includes entries for each source port's direction of port mirroring."
|
||
|
::= { agentPortMirroringGroup 5 }
|
||
|
|
||
|
agentPortMirrorTypeEntry OBJECT-TYPE
|
||
|
SYNTAX AgentPortMirrorTypeEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Provides configuration of a Port Mirroring direction specifying the
|
||
|
session of the port mirroring and source port"
|
||
|
INDEX { agentPortMirrorSessionNum, agentPortMirrorTypeSourcePort }
|
||
|
::= { agentPortMirrorTypeTable 1 }
|
||
|
AgentPortMirrorTypeEntry ::= SEQUENCE {
|
||
|
agentPortMirrorTypeSourcePort
|
||
|
Unsigned32,
|
||
|
agentPortMirrorTypeType
|
||
|
INTEGER
|
||
|
}
|
||
|
|
||
|
agentPortMirrorTypeSourcePort OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The port from which traffic will be sent to the destination port.
|
||
|
This port should be a source port in the corresponding session"
|
||
|
::= { agentPortMirrorTypeEntry 1 }
|
||
|
|
||
|
agentPortMirrorTypeType OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
tx(1),
|
||
|
rx(2),
|
||
|
txrx(3)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The direction of the data to be mirrored on this source port.
|
||
|
|
||
|
tx(1) - The data that is transmitted from the source port.
|
||
|
rx(2) - The data that is received on the source port.
|
||
|
txrx(3) - The data that is transmitted/received from/on the source port"
|
||
|
DEFVAL { txrx }
|
||
|
::= { agentPortMirrorTypeEntry 2 }
|
||
|
|
||
|
agentPortMirrorRemoteVlan OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
"The VLAN configured as RSPAN VLAN."
|
||
|
::= { agentPortMirroringGroup 6 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentPortMirrorRemoteVlanTable
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentPortMirrorRemoteVlanTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentPortMirrorRemoteVlanEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table of the RSPAN VLAN config entries"
|
||
|
::= { agentPortMirroringGroup 7 }
|
||
|
|
||
|
agentPortMirrorRemoteVlanEntry OBJECT-TYPE
|
||
|
SYNTAX AgentPortMirrorRemoteVlanEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"RSPAN VLAN config entry"
|
||
|
INDEX {agentPortMirrorRemoteVlanIndex }
|
||
|
::= { agentPortMirrorRemoteVlanTable 1 }
|
||
|
|
||
|
AgentPortMirrorRemoteVlanEntry ::= SEQUENCE {
|
||
|
agentPortMirrorRemoteVlanIndex
|
||
|
VlanIndex,
|
||
|
agentPortMirrorRemoteVlanRowStatus
|
||
|
RowStatus
|
||
|
}
|
||
|
|
||
|
agentPortMirrorRemoteVlanIndex OBJECT-TYPE
|
||
|
SYNTAX VlanIndex
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The VLAN which is configured as a remote-span VLAN."
|
||
|
::= { agentPortMirrorRemoteVlanEntry 1 }
|
||
|
|
||
|
agentPortMirrorRemoteVlanRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The status of this entry.
|
||
|
|
||
|
active(1) - the VLAN is configured as a remote-span VLAN
|
||
|
createAndGo(4) - add the VLAN as a remote-span VLAN
|
||
|
destroy(6) - remove the VLAN from the list of Remote-span VLAN.
|
||
|
RSPAN VLAN cannot be removed or changed while it is used with a Monitor session."
|
||
|
::= { agentPortMirrorRemoteVlanEntry 2 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentDot3adAggPortTable
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentDot3adAggPortTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentDot3adAggPortEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This table provides 802.3ad link aggregation information for each
|
||
|
physical port that is not available through the standard MIB."
|
||
|
::= { agentConfigGroup 12 }
|
||
|
|
||
|
agentDot3adAggPortEntry OBJECT-TYPE
|
||
|
SYNTAX AgentDot3adAggPortEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Information about a table entry. The agentDot3adAggPort identifies
|
||
|
the external interface number of the port."
|
||
|
INDEX { agentDot3adAggPort }
|
||
|
::= { agentDot3adAggPortTable 1 }
|
||
|
|
||
|
AgentDot3adAggPortEntry ::= SEQUENCE {
|
||
|
agentDot3adAggPort
|
||
|
Integer32,
|
||
|
agentDot3adAggPortLACPMode
|
||
|
INTEGER
|
||
|
}
|
||
|
|
||
|
agentDot3adAggPort OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"ifIndex of this physical port"
|
||
|
::= { agentDot3adAggPortEntry 1 }
|
||
|
|
||
|
agentDot3adAggPortLACPMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Enable/disable 802.3ad LACP on this port"
|
||
|
::= { agentDot3adAggPortEntry 2 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentSwitchportConfigTable
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentSwitchportConfigTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSwitchportConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
""
|
||
|
::= { agentSwitchConfigGroup 37 }
|
||
|
|
||
|
agentSwitchportConfigEntry OBJECT-TYPE
|
||
|
SYNTAX AgentSwitchportConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
""
|
||
|
INDEX { agentSwitchportIntfIndex }
|
||
|
::= { agentSwitchportConfigTable 1 }
|
||
|
|
||
|
AgentSwitchportConfigEntry ::= SEQUENCE {
|
||
|
agentSwitchportIntfIndex
|
||
|
Integer32,
|
||
|
agentSwitchportMode
|
||
|
INTEGER,
|
||
|
agentSwitchportAccessVlanID
|
||
|
VlanIndex,
|
||
|
agentSwitchportTrunkNativeVlanID
|
||
|
VlanIndex,
|
||
|
agentSwitchportTrunkNativeVlanTagging
|
||
|
INTEGER,
|
||
|
agentSwitchportTrunkAllowedVlanList
|
||
|
VlanList,
|
||
|
agentSwitchportGeneralUntaggedVlanList
|
||
|
VlanList,
|
||
|
agentSwitchportGeneralTaggedVlanList
|
||
|
VlanList,
|
||
|
agentSwitchportGeneralForbiddenVlanList
|
||
|
VlanList,
|
||
|
agentSwitchportGeneralDynamicallyAddedVlanList
|
||
|
VlanList
|
||
|
}
|
||
|
|
||
|
agentSwitchportIntfIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..65535)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The port or LAG number to be selected. Each port/LAG maps to an interface."
|
||
|
::= { agentSwitchportConfigEntry 1 }
|
||
|
|
||
|
agentSwitchportMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
access(1),
|
||
|
trunk(2),
|
||
|
general(3)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configure the VLAN membership mode of a port."
|
||
|
::= { agentSwitchportConfigEntry 2 }
|
||
|
|
||
|
agentSwitchportAccessVlanID OBJECT-TYPE
|
||
|
SYNTAX VlanIndex
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the Access VLAN Id for the interface."
|
||
|
::= { agentSwitchportConfigEntry 3 }
|
||
|
|
||
|
agentSwitchportTrunkNativeVlanID OBJECT-TYPE
|
||
|
SYNTAX VlanIndex
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the Native VLAN Id for the interface."
|
||
|
::= { agentSwitchportConfigEntry 4 }
|
||
|
|
||
|
agentSwitchportTrunkNativeVlanTagging OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Describes the Native VLAN tagging for the interface.
|
||
|
'disable' mean that packets marked with Native VLAN are transmitted untagged from Trunk port. "
|
||
|
::= { agentSwitchportConfigEntry 5 }
|
||
|
|
||
|
|
||
|
agentSwitchportTrunkAllowedVlanList OBJECT-TYPE
|
||
|
SYNTAX VlanList
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the allowed VLAN list of Trunk switch interface."
|
||
|
::= { agentSwitchportConfigEntry 6 }
|
||
|
|
||
|
agentSwitchportGeneralUntaggedVlanList OBJECT-TYPE
|
||
|
SYNTAX VlanList
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Shows the allowed untagged VLAN list of general switch interface."
|
||
|
::= { agentSwitchportConfigEntry 7 }
|
||
|
|
||
|
agentSwitchportGeneralTaggedVlanList OBJECT-TYPE
|
||
|
SYNTAX VlanList
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" Shows the allowed tagged VLAN list of general switch interface."
|
||
|
::= { agentSwitchportConfigEntry 8 }
|
||
|
|
||
|
agentSwitchportGeneralForbiddenVlanList OBJECT-TYPE
|
||
|
SYNTAX VlanList
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Shows the Forbidden VLAN list of general switch interface."
|
||
|
::= { agentSwitchportConfigEntry 9 }
|
||
|
|
||
|
agentSwitchportGeneralDynamicallyAddedVlanList OBJECT-TYPE
|
||
|
SYNTAX VlanList
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Shows the list of dynamically added VLANs for general switch interface."
|
||
|
::= { agentSwitchportConfigEntry 10 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentPortConfigTable
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentPortConfigTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentPortConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table of the switch's physical port config entries"
|
||
|
::= { agentConfigGroup 13 }
|
||
|
|
||
|
agentPortConfigEntry OBJECT-TYPE
|
||
|
SYNTAX AgentPortConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Switch's physical port config entry"
|
||
|
INDEX { agentPortDot1dBasePort }
|
||
|
::= { agentPortConfigTable 1 }
|
||
|
|
||
|
AgentPortConfigEntry ::= SEQUENCE {
|
||
|
agentPortDot1dBasePort
|
||
|
Integer32,
|
||
|
agentPortIfIndex
|
||
|
Integer32,
|
||
|
agentPortIanaType
|
||
|
IANAifType,
|
||
|
agentPortSTPMode
|
||
|
INTEGER,
|
||
|
agentPortSTPState
|
||
|
INTEGER,
|
||
|
agentPortAdminMode
|
||
|
INTEGER,
|
||
|
agentPortPhysicalMode
|
||
|
INTEGER,
|
||
|
agentPortPhysicalStatus
|
||
|
INTEGER,
|
||
|
agentPortLinkTrapMode
|
||
|
INTEGER,
|
||
|
agentPortClearStats
|
||
|
INTEGER,
|
||
|
agentPortDefaultType
|
||
|
OBJECT IDENTIFIER,
|
||
|
agentPortType
|
||
|
OBJECT IDENTIFIER,
|
||
|
agentPortAutoNegAdminStatus
|
||
|
INTEGER,
|
||
|
agentPortDot3FlowControlMode
|
||
|
INTEGER,
|
||
|
agentPortDVlanTagMode
|
||
|
INTEGER,
|
||
|
agentPortDVlanTagEthertype
|
||
|
Integer32,
|
||
|
agentPortDVlanTagCustomerId
|
||
|
Integer32,
|
||
|
agentPortMaxFrameSizeLimit
|
||
|
Integer32,
|
||
|
agentPortMaxFrameSize
|
||
|
Integer32,
|
||
|
agentPortBroadcastControlMode
|
||
|
INTEGER,
|
||
|
agentPortBroadcastControlThreshold
|
||
|
Integer32,
|
||
|
agentPortMulticastControlMode
|
||
|
INTEGER,
|
||
|
agentPortMulticastControlThreshold
|
||
|
Integer32,
|
||
|
agentPortUnicastControlMode
|
||
|
INTEGER,
|
||
|
agentPortUnicastControlThreshold
|
||
|
Integer32,
|
||
|
agentPortBroadcastControlThresholdUnit
|
||
|
INTEGER,
|
||
|
agentPortMulticastControlThresholdUnit
|
||
|
INTEGER,
|
||
|
agentPortUnicastControlThresholdUnit
|
||
|
INTEGER,
|
||
|
agentPortVoiceVlanMode
|
||
|
INTEGER,
|
||
|
agentPortVoiceVlanID
|
||
|
Integer32,
|
||
|
agentPortVoiceVlanPriority
|
||
|
INTEGER,
|
||
|
agentPortVoiceVlanDataPriorityMode
|
||
|
INTEGER,
|
||
|
agentPortVoiceVlanOperationalStatus
|
||
|
INTEGER,
|
||
|
agentPortVoiceVlanUntagged
|
||
|
INTEGER,
|
||
|
agentPortVoiceVlanNoneMode
|
||
|
INTEGER,
|
||
|
agentPortVoiceVlanDSCP
|
||
|
Integer32,
|
||
|
agentPortVoiceVlanAuthMode
|
||
|
INTEGER,
|
||
|
agentPortDot3FlowControlOperStatus
|
||
|
INTEGER,
|
||
|
agentPortSwitchportMode
|
||
|
INTEGER
|
||
|
}
|
||
|
|
||
|
agentPortDot1dBasePort OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..65535)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The port number of this port."
|
||
|
::= { agentPortConfigEntry 1 }
|
||
|
|
||
|
agentPortIfIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's Port IfIndex"
|
||
|
::= { agentPortConfigEntry 2 }
|
||
|
|
||
|
agentPortIanaType OBJECT-TYPE
|
||
|
SYNTAX IANAifType
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's Port Type"
|
||
|
::= { agentPortConfigEntry 3 }
|
||
|
|
||
|
agentPortSTPMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
dot1d(1),
|
||
|
fast(2),
|
||
|
off(3)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
"The switch's Port Spanning Tree Protocol Mode
|
||
|
STP mode values are:
|
||
|
|
||
|
dot1d (the default)
|
||
|
fast, indicates you want to use the fast spanning tree mode
|
||
|
off, indicates the STP mode is turned off for a particular port
|
||
|
This object is only supported when the Dot1d Protocol is enabled."
|
||
|
::= { agentPortConfigEntry 4 }
|
||
|
|
||
|
agentPortSTPState OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
blocking(1),
|
||
|
listening(2),
|
||
|
learning(3),
|
||
|
forwarding(4),
|
||
|
disabled(5)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
"The switch's Port Spanning Tree Protocol State.
|
||
|
This object is only supported when the Dot1d Protocol is enabled."
|
||
|
::= { agentPortConfigEntry 5 }
|
||
|
|
||
|
agentPortAdminMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's Port Admin Mode"
|
||
|
::= { agentPortConfigEntry 6 }
|
||
|
|
||
|
agentPortPhysicalMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
auto-negotiate(1),
|
||
|
half-10(2),
|
||
|
full-10(3),
|
||
|
half-100(4),
|
||
|
full-100(5),
|
||
|
half-100fx(6),
|
||
|
full-100fx(7),
|
||
|
full-1000sx(8),
|
||
|
full-10gsx(9)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
"The switch's Port Speed Mode. This is the configured physical mode.
|
||
|
This object is read-only for gigabit ports"
|
||
|
::= { agentPortConfigEntry 7 }
|
||
|
|
||
|
agentPortPhysicalStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
auto-negotiate(1),
|
||
|
half-10(2),
|
||
|
full-10(3),
|
||
|
half-100(4),
|
||
|
full-100(5),
|
||
|
half-100fx(6),
|
||
|
full-100fx(7),
|
||
|
full-1000sx(8),
|
||
|
full-10gsx(9)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
"The switch's Port Physical Speed Status. This is the current actual speed."
|
||
|
::= { agentPortConfigEntry 8 }
|
||
|
|
||
|
agentPortLinkTrapMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"If enabled, link up and link down traps will be sent for this port."
|
||
|
::= { agentPortConfigEntry 9 }
|
||
|
|
||
|
agentPortClearStats OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"clear stats for this port only"
|
||
|
::= { agentPortConfigEntry 10 }
|
||
|
|
||
|
agentPortDefaultType OBJECT-TYPE
|
||
|
SYNTAX OBJECT IDENTIFIER
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object identifies the default administrative port type,
|
||
|
to be used in conjunction with the operational port type
|
||
|
denoted by agentPortType.
|
||
|
|
||
|
This object represents the administratively-configured type of
|
||
|
the MAU. If auto-negotiation is not enabled or is not
|
||
|
implemented for this MAU, the value of this object determines
|
||
|
the operational type of the MAU. In this case, a set to this
|
||
|
object will force the MAU into the specified operating mode.
|
||
|
|
||
|
If auto-negotiation is implemented and enabled for this MAU,
|
||
|
the operational type of the MAU is determined by auto-negotiation,
|
||
|
and the value of this object denotes the type to which the MAU
|
||
|
will automatically revert if/when auto-negotiation is later disabled.
|
||
|
|
||
|
The valid values for this object are:
|
||
|
|
||
|
dot3MauType10BaseTHD
|
||
|
dot3MauType10BaseTFD
|
||
|
dot3MauType100BaseTXHD
|
||
|
dot3MauType100BaseTXFD
|
||
|
dot3MauType100BaseFXFD
|
||
|
dot3MauType1000BaseSXFD
|
||
|
dot3MauType1000BaseTFD
|
||
|
dot3MauType1000BaseXFD
|
||
|
dot3MauType10GigBaseX
|
||
|
agentPortType40GigBaseX"
|
||
|
|
||
|
REFERENCE "RFC 2668"
|
||
|
::= { agentPortConfigEntry 11 }
|
||
|
|
||
|
agentPortType OBJECT-TYPE
|
||
|
SYNTAX OBJECT IDENTIFIER
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object identifies the port type. An initial set of MAU types
|
||
|
are defined in RFC 2668. The assignment of OBJECT IDENTIFIERs to
|
||
|
new types of MAUs is managed by the IANA. If the MAU type is
|
||
|
unknown, either a private object identifier, if one exists, or
|
||
|
the object identifier
|
||
|
|
||
|
unknownMauType OBJECT IDENTIFIER ::= { 0 0 }
|
||
|
|
||
|
is returned. Note that unknownMauType is a syntactically valid
|
||
|
object identifier, and any conformant implementation of ASN.1 and
|
||
|
the BER must be able to generate and recognize this value.
|
||
|
|
||
|
This object represents the operational type of the MAU, as determined
|
||
|
by either (1) the result of the auto-negotiation function or (2) if
|
||
|
auto-negotiation is not enabled or is not implemented for this MAU,
|
||
|
by the value of the object agentPortDefaultType, or (3) for the GigE card
|
||
|
a value determined by the GBIC connected to the card. In case (2), a
|
||
|
set to the object agentPortDefaultType will force the MAU into the
|
||
|
new operating mode.
|
||
|
|
||
|
The valid values for this object are:
|
||
|
|
||
|
dot3MauType10BaseTHD
|
||
|
dot3MauType10BaseTFD
|
||
|
dot3MauType100BaseTXHD
|
||
|
dot3MauType100BaseTXFD
|
||
|
dot3MauType100BaseFXFD
|
||
|
dot3MauType1000BaseSXFD
|
||
|
dot3MauType1000BaseTFD
|
||
|
dot3MauType1000BaseXFD
|
||
|
dot3MauType10GigBaseX
|
||
|
agentPortType40GigBaseX"
|
||
|
REFERENCE "RFC 2668"
|
||
|
::= { agentPortConfigEntry 12 }
|
||
|
|
||
|
agentPortAutoNegAdminStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object identifies the administration status of auto negotiation
|
||
|
for this port."
|
||
|
::= { agentPortConfigEntry 13 }
|
||
|
|
||
|
agentPortDot3FlowControlMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
symmetric(1),
|
||
|
asymmetric(2),
|
||
|
disable(3)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Config flowcontrol allows you to enable or disable
|
||
|
802.3x flow control for this port. This value
|
||
|
applies to only full-duplex mode ports. Enabling
|
||
|
symmetric flow control allows the port to send
|
||
|
and receive pause frames. Enabling asymmetric
|
||
|
flow control allows the port to receive pause
|
||
|
frames but it will not transmit pause frames."
|
||
|
::= { agentPortConfigEntry 14 }
|
||
|
|
||
|
agentPortDVlanTagMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Controls the Double Vlan Tag mode on this port."
|
||
|
::= { agentPortConfigEntry 15 }
|
||
|
|
||
|
agentPortDVlanTagEthertype OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..65535) -- 0x0001..0xFFFF
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the Double Vlan Tag Ethertype for this port.
|
||
|
If this object is supported, ethertype cannot be configured
|
||
|
globally for the switch.
|
||
|
|
||
|
Commonly used are the Ethertypes for vman tags (34984, or 0x88A8)
|
||
|
and dot1q tags (33024, or 0x8100)."
|
||
|
::= { agentPortConfigEntry 16 }
|
||
|
|
||
|
agentPortDVlanTagCustomerId OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the Customer ID for the Double Vlan Tag for this port."
|
||
|
::= { agentPortConfigEntry 17 }
|
||
|
agentPortMaxFrameSizeLimit OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object identifies the largest value that can be
|
||
|
configured for agentPortMaxFrameSize"
|
||
|
::= { agentPortConfigEntry 18 }
|
||
|
|
||
|
agentPortMaxFrameSize OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object identifies the currently configured maximum frame size
|
||
|
value for this port. The maximmum value that this object can be set
|
||
|
to is the value of agentPortMaxFrameSizeLimit. For Ethernet ports
|
||
|
which support 802.1Q vlan tagging, the minimum value that this object
|
||
|
can be set to is 1522"
|
||
|
::= { agentPortConfigEntry 19 }
|
||
|
|
||
|
|
||
|
agentPortBroadcastControlMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"If enabled, broadcast storm recovery will function on this port.
|
||
|
When you specify Enable for Broadcast Storm Recovery and the broadcast
|
||
|
traffic on this Ethernet port exceeds the configured threshold, the
|
||
|
switch blocks (discards) the broadcast traffic."
|
||
|
::= { agentPortConfigEntry 20 }
|
||
|
|
||
|
agentPortBroadcastControlThreshold OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..14880000)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the broadcast storm recovery threshold for this port
|
||
|
as a percentage of port speed or as an absolute pps rate."
|
||
|
::= { agentPortConfigEntry 21 }
|
||
|
|
||
|
agentPortMulticastControlMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"If enabled, multicast storm recovery will function on this port.
|
||
|
When you specify Enable for Multicast Storm Recovery and the multicast
|
||
|
traffic on this Ethernet port exceeds the configured threshold, the
|
||
|
switch blocks (discards) the multicast traffic."
|
||
|
::= { agentPortConfigEntry 22 }
|
||
|
|
||
|
agentPortMulticastControlThreshold OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..14880000)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the multicast storm recovery threshold for this port
|
||
|
as a percentage of port speed or as an absolute pps rate."
|
||
|
::= { agentPortConfigEntry 23 }
|
||
|
|
||
|
agentPortUnicastControlMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"If enabled, unicast storm recovery will function on this port.
|
||
|
When you specify Enable for Unicast Storm Recovery and the unknown unicast
|
||
|
traffic on this Ethernet port exceeds the configured threshold, the
|
||
|
switch blocks (discards) the unknown unicast traffic."
|
||
|
::= { agentPortConfigEntry 24 }
|
||
|
|
||
|
agentPortUnicastControlThreshold OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..14880000)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the unicast storm recovery threshold for this port
|
||
|
as a percentage of port speed or as an absolute pps rate."
|
||
|
::= { agentPortConfigEntry 25 }
|
||
|
|
||
|
|
||
|
agentPortBroadcastControlThresholdUnit OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
percent(1),
|
||
|
pps(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the units of the threshold value to percentage of
|
||
|
port speed or absolute packets per second."
|
||
|
DEFVAL { percent }
|
||
|
::= { agentPortConfigEntry 26 }
|
||
|
|
||
|
agentPortMulticastControlThresholdUnit OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
percent(1),
|
||
|
pps(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the units of the threshold value to percentage of
|
||
|
port speed or absolute packets per second."
|
||
|
DEFVAL { percent }
|
||
|
::= { agentPortConfigEntry 27 }
|
||
|
|
||
|
agentPortUnicastControlThresholdUnit OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
percent(1),
|
||
|
pps(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the units of the threshold value to percentage of
|
||
|
port speed or absolute packets per second."
|
||
|
DEFVAL { percent }
|
||
|
::= { agentPortConfigEntry 28 }
|
||
|
|
||
|
agentPortVoiceVlanMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
none(1),
|
||
|
vlanid(2),
|
||
|
dot1p(3),
|
||
|
untagged(4),
|
||
|
disable(5)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Describes and Configures the Port Voice VLAN Mode. This object
|
||
|
can only be set to disable(5)."
|
||
|
::= { agentPortConfigEntry 29 }
|
||
|
|
||
|
|
||
|
agentPortVoiceVlanID OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..4093)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Describes and Configures the Port Voice VLAN ID
|
||
|
if the Voice Vlan Mode is Vlan ID."
|
||
|
::= { agentPortConfigEntry 30 }
|
||
|
|
||
|
agentPortVoiceVlanPriority OBJECT-TYPE
|
||
|
SYNTAX INTEGER (0..7|255)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Describes and Configures the Port Voice VLAN Priority
|
||
|
if the Voice Vlan Mode is dot1p. A value of 255 indicates
|
||
|
that the priority is not configured."
|
||
|
::= { agentPortConfigEntry 31 }
|
||
|
|
||
|
agentPortVoiceVlanDataPriorityMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
trust(1),
|
||
|
untrust(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Describes and Configures the Port Voice VLAN Data Priority Mode."
|
||
|
::= { agentPortConfigEntry 32 }
|
||
|
|
||
|
agentPortVoiceVlanOperationalStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enabled(1),
|
||
|
disabled(2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Describes the Port Voice VLAN Operational Status."
|
||
|
::= { agentPortConfigEntry 33 }
|
||
|
|
||
|
agentPortVoiceVlanUntagged OBJECT-TYPE
|
||
|
SYNTAX INTEGER{
|
||
|
false(0),
|
||
|
true(1)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Describes and Configures the Port Voice VLAN tagging mode."
|
||
|
::= { agentPortConfigEntry 34 }
|
||
|
|
||
|
agentPortVoiceVlanNoneMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER{
|
||
|
false(0),
|
||
|
true(1)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Describes and Configures the Port Voice VLAN None mode."
|
||
|
::= { agentPortConfigEntry 35 }
|
||
|
|
||
|
agentPortVoiceVlanDSCP OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Describes and Configures the Port Voice VLAN DSCP value."
|
||
|
::= { agentPortConfigEntry 36 }
|
||
|
|
||
|
agentPortVoiceVlanAuthMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Describes and Configures the Port Voice VLAN Authentication mode.
|
||
|
Disable means authentication not required for voice devices when dot1x is enabled."
|
||
|
::= { agentPortConfigEntry 37 }
|
||
|
agentPortDot3FlowControlOperStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
active(1),
|
||
|
inactive(2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object identifies operational status of the flow control per port."
|
||
|
::= { agentPortConfigEntry 38 }
|
||
|
|
||
|
|
||
|
agentPortSwitchportMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
general(3),
|
||
|
host(4),
|
||
|
promiscuous(5)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
""
|
||
|
::= { agentPortConfigEntry 45 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentProtocolConfigGroup
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentProtocolConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 14 }
|
||
|
|
||
|
agentProtocolGroupCreate OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(0|1..16))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
"Set to non-empty string to create a Protocol-Based VLAN group."
|
||
|
::= { agentProtocolConfigGroup 1 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentProtocolGroupTable
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentProtocolGroupTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentProtocolGroupEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table of the switch's Protocol-based VLAN entries"
|
||
|
::= { agentProtocolConfigGroup 2 }
|
||
|
|
||
|
agentProtocolGroupEntry OBJECT-TYPE
|
||
|
SYNTAX AgentProtocolGroupEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Switch's Protocol-based VLAN entry"
|
||
|
INDEX { agentProtocolGroupId }
|
||
|
::= { agentProtocolGroupTable 1 }
|
||
|
|
||
|
AgentProtocolGroupEntry ::= SEQUENCE {
|
||
|
agentProtocolGroupId
|
||
|
Integer32,
|
||
|
agentProtocolGroupName
|
||
|
DisplayString,
|
||
|
agentProtocolGroupVlanId
|
||
|
Integer32,
|
||
|
agentProtocolGroupProtocolIP
|
||
|
INTEGER,
|
||
|
agentProtocolGroupProtocolARP
|
||
|
INTEGER,
|
||
|
agentProtocolGroupProtocolIPX
|
||
|
INTEGER,
|
||
|
agentProtocolGroupStatus
|
||
|
RowStatus
|
||
|
}
|
||
|
|
||
|
agentProtocolGroupId OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Group identifier of the Protocol-based VLAN entry."
|
||
|
::= { agentProtocolGroupEntry 1 }
|
||
|
|
||
|
agentProtocolGroupName OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(0|1..16))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Group name of the Protocol-based VLAN entry."
|
||
|
::= { agentProtocolGroupEntry 2 }
|
||
|
|
||
|
agentProtocolGroupVlanId OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..4093)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"VLAN associated with the Protocol-based VLAN entry. Set to 0 to remove."
|
||
|
::= { agentProtocolGroupEntry 3 }
|
||
|
|
||
|
agentProtocolGroupProtocolIP OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
"The status of the IP protocol association with the Protocol-based VLAN entry."
|
||
|
::= { agentProtocolGroupEntry 4 }
|
||
|
|
||
|
agentProtocolGroupProtocolARP OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
"The status of the ARP protocol association with the Protocol-based VLAN entry."
|
||
|
::= { agentProtocolGroupEntry 5 }
|
||
|
|
||
|
agentProtocolGroupProtocolIPX OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
"The status of the IPX protocol association with the Protocol-based VLAN entry."
|
||
|
::= { agentProtocolGroupEntry 6 }
|
||
|
|
||
|
agentProtocolGroupStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The status of the Protocol-based VLAN entry.
|
||
|
|
||
|
active(1) - this entry is active
|
||
|
createAndGo(4) - used to create a new entry
|
||
|
destroy(6) - remove this entry"
|
||
|
::= { agentProtocolGroupEntry 7 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentProtocolGroupPortTable
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentProtocolGroupPortTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentProtocolGroupPortEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table of the switch's physical port config entries"
|
||
|
::= { agentProtocolConfigGroup 3 }
|
||
|
|
||
|
agentProtocolGroupPortEntry OBJECT-TYPE
|
||
|
SYNTAX AgentProtocolGroupPortEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Switch's physical port config entry"
|
||
|
INDEX { agentProtocolGroupId, agentProtocolGroupPortIfIndex }
|
||
|
::= { agentProtocolGroupPortTable 1 }
|
||
|
|
||
|
AgentProtocolGroupPortEntry ::= SEQUENCE {
|
||
|
agentProtocolGroupPortIfIndex
|
||
|
Integer32,
|
||
|
agentProtocolGroupPortStatus
|
||
|
RowStatus
|
||
|
}
|
||
|
|
||
|
agentProtocolGroupPortIfIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The interface number of this instance."
|
||
|
::= { agentProtocolGroupPortEntry 1 }
|
||
|
|
||
|
agentProtocolGroupPortStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The status of this entry.
|
||
|
|
||
|
active(1) - the port is associated with this group
|
||
|
createAndGo(4) - add the port to this group
|
||
|
createAndWait(5) - add the port to this group
|
||
|
destroy(6) - remove the port from this group"
|
||
|
::= { agentProtocolGroupPortEntry 2 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentProtocolGroupProtocolTable
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentProtocolGroupProtocolTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentProtocolGroupProtocolEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table of the switch's physical port config entries"
|
||
|
::= { agentProtocolConfigGroup 4 }
|
||
|
|
||
|
agentProtocolGroupProtocolEntry OBJECT-TYPE
|
||
|
SYNTAX AgentProtocolGroupProtocolEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Switch's physical port config entry"
|
||
|
INDEX { agentProtocolGroupId, agentProtocolGroupProtocolID }
|
||
|
::= { agentProtocolGroupProtocolTable 1 }
|
||
|
|
||
|
AgentProtocolGroupProtocolEntry ::= SEQUENCE {
|
||
|
agentProtocolGroupProtocolID
|
||
|
Integer32,
|
||
|
agentProtocolGroupProtocolStatus
|
||
|
RowStatus
|
||
|
}
|
||
|
|
||
|
agentProtocolGroupProtocolID OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1536..65535)
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The protocol ID of this instance. The value for IP is 2048 (0x0800), ARP is 2054 (0x0806) and IPX is 33079 (0x8137).
|
||
|
Other protocol Ids in the range 1536 to 65535 can also be configured."
|
||
|
|
||
|
::= { agentProtocolGroupProtocolEntry 1 }
|
||
|
|
||
|
agentProtocolGroupProtocolStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The status of this entry.
|
||
|
|
||
|
active(1) - the port is associated with this group
|
||
|
createAndGo(4) - add the port to this group
|
||
|
createAndWait(5) - add the port to this group
|
||
|
destroy(6) - remove the port from this group"
|
||
|
::= { agentProtocolGroupProtocolEntry 2 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentStpSwitchConfigGroup
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentStpSwitchConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 15 }
|
||
|
|
||
|
agentStpConfigDigestKey OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE(16))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MST configuration digest key."
|
||
|
::= { agentStpSwitchConfigGroup 1 }
|
||
|
|
||
|
agentStpConfigFormatSelector OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (0..255)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MST configuration format selector. A value other than 0 (zero)
|
||
|
indicates non-support for the IEEE 802.1s standard."
|
||
|
::= { agentStpSwitchConfigGroup 2 }
|
||
|
|
||
|
agentStpConfigName OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..32))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MST configuration name of at most 32 characters."
|
||
|
::= { agentStpSwitchConfigGroup 3 }
|
||
|
|
||
|
agentStpConfigRevision OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (0..65535)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MST configuration revision. The default value is 1."
|
||
|
DEFVAL { 1 }
|
||
|
::= { agentStpSwitchConfigGroup 4 }
|
||
|
|
||
|
agentStpForceVersion OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
dot1d(1),
|
||
|
dot1w(2),
|
||
|
dot1s(3)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MST configuration force protocol version. The default version is dot1s."
|
||
|
::= { agentStpSwitchConfigGroup 5 }
|
||
|
|
||
|
agentStpAdminMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The spanning tree operational status.
|
||
|
|
||
|
enable(1) - enables spanning tree operational status on the switch.
|
||
|
disable(2) - disables spanning tree operational status on the switch.
|
||
|
|
||
|
The default status is disabled."
|
||
|
::= { agentStpSwitchConfigGroup 6 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentStpPortTable
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentStpPortTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentStpPortEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"STP port table."
|
||
|
::= { agentStpSwitchConfigGroup 9 }
|
||
|
|
||
|
agentStpPortEntry OBJECT-TYPE
|
||
|
SYNTAX AgentStpPortEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"STP port entry."
|
||
|
INDEX { ifIndex }
|
||
|
::= { agentStpPortTable 1 }
|
||
|
|
||
|
AgentStpPortEntry ::=
|
||
|
SEQUENCE {
|
||
|
agentStpPortState
|
||
|
INTEGER,
|
||
|
agentStpPortStatsMstpBpduRx
|
||
|
Counter32,
|
||
|
agentStpPortStatsMstpBpduTx
|
||
|
Counter32,
|
||
|
agentStpPortStatsRstpBpduRx
|
||
|
Counter32,
|
||
|
agentStpPortStatsRstpBpduTx
|
||
|
Counter32,
|
||
|
agentStpPortStatsStpBpduRx
|
||
|
Counter32,
|
||
|
agentStpPortStatsStpBpduTx
|
||
|
Counter32,
|
||
|
agentStpPortUpTime
|
||
|
TimeTicks,
|
||
|
agentStpPortMigrationCheck
|
||
|
INTEGER
|
||
|
}
|
||
|
|
||
|
agentStpPortState OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The administrative STP state for the port.
|
||
|
|
||
|
enable(1) - enables STP on the port.
|
||
|
disable(2) - disables STP on the port.
|
||
|
|
||
|
The default port STP state is enabled for the first 4095
|
||
|
ports and disabled for any ports beyond."
|
||
|
::= { agentStpPortEntry 1 }
|
||
|
|
||
|
agentStpPortStatsMstpBpduRx OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP BPDUs received on a specific port."
|
||
|
::= { agentStpPortEntry 2 }
|
||
|
|
||
|
agentStpPortStatsMstpBpduTx OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP BPDUs sent from a specific port."
|
||
|
::= { agentStpPortEntry 3 }
|
||
|
|
||
|
agentStpPortStatsRstpBpduRx OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The RSTP BPDUs received on a specific port."
|
||
|
::= { agentStpPortEntry 4 }
|
||
|
|
||
|
agentStpPortStatsRstpBpduTx OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The RSTP BPDUs sent from a specific port."
|
||
|
::= { agentStpPortEntry 5 }
|
||
|
|
||
|
agentStpPortStatsStpBpduRx OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The STP BPDUs received on a specific port."
|
||
|
::= { agentStpPortEntry 6 }
|
||
|
|
||
|
agentStpPortStatsStpBpduTx OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The STP BPDUs sent from a specific port."
|
||
|
::= { agentStpPortEntry 7 }
|
||
|
|
||
|
agentStpPortUpTime OBJECT-TYPE
|
||
|
SYNTAX TimeTicks
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Time since port was reset.
|
||
|
It is displayed in days, hours, minutes, and seconds."
|
||
|
::= { agentStpPortEntry 8 }
|
||
|
|
||
|
agentStpPortMigrationCheck OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
false(0),
|
||
|
true(1)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Force the specified port to transmit RSTP or MSTP BPDU's.
|
||
|
|
||
|
Supported values:
|
||
|
false(0) - BPDUs are not to be transmitted.
|
||
|
true(1) - BPDUs are to be transmitted
|
||
|
|
||
|
A non-zero value indicates that BPDUs are to be sent on the specified port."
|
||
|
::= { agentStpPortEntry 9 }
|
||
|
|
||
|
agentStpPortHelloTime OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (1..65535)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The spanning-tree hello time for the specified port."
|
||
|
::= { agentStpPortEntry 10 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentStpCstConfigGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentStpCstConfigGroup OBJECT IDENTIFIER ::= { agentStpSwitchConfigGroup 10 }
|
||
|
|
||
|
agentStpCstHelloTime OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP root port hello time for the CIST."
|
||
|
::= { agentStpCstConfigGroup 1 }
|
||
|
|
||
|
agentStpCstMaxAge OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP root port max age for the CIST."
|
||
|
::= { agentStpCstConfigGroup 2 }
|
||
|
|
||
|
agentStpCstRegionalRootId OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE(8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP regional root identifier for the CIST."
|
||
|
::= { agentStpCstConfigGroup 3 }
|
||
|
|
||
|
agentStpCstRegionalRootPathCost OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP regional root path cost for the CIST."
|
||
|
::= { agentStpCstConfigGroup 4 }
|
||
|
|
||
|
agentStpCstRootFwdDelay OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP root port forward delay for the CIST."
|
||
|
::= { agentStpCstConfigGroup 5 }
|
||
|
|
||
|
agentStpCstBridgeFwdDelay OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (4..30)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP bridge forward delay for the CIST. The default value is 15."
|
||
|
DEFVAL { 15 }
|
||
|
::= { agentStpCstConfigGroup 6 }
|
||
|
|
||
|
agentStpCstBridgeHelloTime OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (1..10)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP bridge hello time for the CIST. The default
|
||
|
value is 2. According to IEEE 802.1Q-REV 2005 updating
|
||
|
hello time is disallowed"
|
||
|
DEFVAL { 2 }
|
||
|
::= { agentStpCstConfigGroup 7 }
|
||
|
|
||
|
agentStpCstBridgeHoldTime OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP bridge hold time for the CIST."
|
||
|
::= { agentStpCstConfigGroup 8 }
|
||
|
|
||
|
agentStpCstBridgeMaxAge OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (6..40)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP bridge max age for the CIST. The default value is 20."
|
||
|
DEFVAL { 20 }
|
||
|
::= { agentStpCstConfigGroup 9 }
|
||
|
|
||
|
agentStpCstBridgeMaxHops OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (6..40)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP bridge max hops for the CIST. The default value is 20."
|
||
|
DEFVAL { 20 }
|
||
|
::= { agentStpCstConfigGroup 10 }
|
||
|
|
||
|
agentStpCstBridgePriority OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (0..61440)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP bridge priority for the CIST. The default value is 32768."
|
||
|
DEFVAL { 32768 }
|
||
|
::= { agentStpCstConfigGroup 11 }
|
||
|
|
||
|
agentStpCstBridgeHoldCount OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (1..10)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP bridge hold count for the CIST. This command sets the value of
|
||
|
maximum bpdus that a bridge is allowed to send within a hello time window.
|
||
|
The default value is 6."
|
||
|
DEFVAL { 6 }
|
||
|
::= { agentStpCstConfigGroup 12 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentStpCstPortTable
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentStpCstPortTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentStpCstPortEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"CIST port table."
|
||
|
::= { agentStpSwitchConfigGroup 11 }
|
||
|
|
||
|
agentStpCstPortEntry OBJECT-TYPE
|
||
|
SYNTAX AgentStpCstPortEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"CIST port entry."
|
||
|
INDEX { ifIndex }
|
||
|
::= { agentStpCstPortTable 1 }
|
||
|
|
||
|
AgentStpCstPortEntry ::=
|
||
|
SEQUENCE {
|
||
|
agentStpCstPortOperEdge
|
||
|
INTEGER,
|
||
|
agentStpCstPortOperPointToPoint
|
||
|
INTEGER,
|
||
|
agentStpCstPortTopologyChangeAck
|
||
|
INTEGER,
|
||
|
agentStpCstPortEdge
|
||
|
INTEGER,
|
||
|
agentStpCstPortForwardingState
|
||
|
INTEGER,
|
||
|
agentStpCstPortId
|
||
|
PortId,
|
||
|
agentStpCstPortPathCost
|
||
|
Unsigned32,
|
||
|
agentStpCstPortPriority
|
||
|
Unsigned32,
|
||
|
agentStpCstDesignatedBridgeId
|
||
|
OCTET STRING,
|
||
|
agentStpCstDesignatedCost
|
||
|
Unsigned32,
|
||
|
agentStpCstDesignatedPortId
|
||
|
PortId,
|
||
|
agentStpCstExtPortPathCost
|
||
|
Unsigned32,
|
||
|
agentStpCstPortBpduGuardEffect
|
||
|
INTEGER,
|
||
|
agentStpCstPortBpduFilter
|
||
|
INTEGER,
|
||
|
agentStpCstPortBpduFlood
|
||
|
INTEGER,
|
||
|
agentStpCstPortAutoEdge
|
||
|
INTEGER,
|
||
|
agentStpCstPortRootGuard
|
||
|
INTEGER,
|
||
|
agentStpCstPortTCNGuard
|
||
|
INTEGER,
|
||
|
agentStpCstPortLoopGuard
|
||
|
INTEGER
|
||
|
}
|
||
|
|
||
|
agentStpCstPortOperEdge OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP operational status of a specific port for the CIST."
|
||
|
::= { agentStpCstPortEntry 1 }
|
||
|
|
||
|
agentStpCstPortOperPointToPoint OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
true(1),
|
||
|
false(2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP operational point to point mac of a specific port for the CIST."
|
||
|
::= { agentStpCstPortEntry 2 }
|
||
|
|
||
|
agentStpCstPortTopologyChangeAck OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
true(1),
|
||
|
false(2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP topology change acknowledge for a specific port in the CIST."
|
||
|
::= { agentStpCstPortEntry 3 }
|
||
|
|
||
|
agentStpCstPortEdge OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The administrative state of a specific port in CIST.
|
||
|
|
||
|
enable(1) - enables the port.
|
||
|
disable(2) - disables the port.
|
||
|
|
||
|
The default port state is disabled."
|
||
|
::= { agentStpCstPortEntry 4 }
|
||
|
|
||
|
agentStpCstPortForwardingState OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
discarding(1),
|
||
|
learning(2),
|
||
|
forwarding(3),
|
||
|
disabled(4),
|
||
|
manualFwd(5),
|
||
|
notParticipate(6)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP forwarding state of a specific port in CIST."
|
||
|
::= { agentStpCstPortEntry 5 }
|
||
|
|
||
|
agentStpCstPortId OBJECT-TYPE
|
||
|
SYNTAX PortId
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP port identifier of a specific port in CIST."
|
||
|
::= { agentStpCstPortEntry 6 }
|
||
|
|
||
|
agentStpCstPortPathCost OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (1..200000000)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP port path cost in CIST. The default value will
|
||
|
correspond to the recommendation specified in IEEE 802.1s Table 13-2
|
||
|
which varies depending upon link speed."
|
||
|
::= { agentStpCstPortEntry 7 }
|
||
|
|
||
|
agentStpCstPortPriority OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (0..240)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP port priority in CIST. The priority is
|
||
|
in the increments of 16. The default value is 128."
|
||
|
DEFVAL { 128 }
|
||
|
::= { agentStpCstPortEntry 8 }
|
||
|
|
||
|
agentStpCstDesignatedBridgeId OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE(8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP designated bridge ID of a specific port in CIST."
|
||
|
::= { agentStpCstPortEntry 9 }
|
||
|
|
||
|
agentStpCstDesignatedCost OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP designated cost of a specific port in CIST."
|
||
|
::= { agentStpCstPortEntry 10 }
|
||
|
|
||
|
agentStpCstDesignatedPortId OBJECT-TYPE
|
||
|
SYNTAX PortId
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP designated port ID of a specific port in CIST."
|
||
|
::= { agentStpCstPortEntry 11 }
|
||
|
|
||
|
agentStpCstExtPortPathCost OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (0..200000000)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP external port path cost in CIST. The default value varies depending upon the link speed."
|
||
|
::= { agentStpCstPortEntry 12 }
|
||
|
|
||
|
agentStpCstPortBpduGuardEffect OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"BPDU Guard Mode effect on the port.
|
||
|
|
||
|
enable(1) - BPDU Guard Mode is enabled on the port.
|
||
|
disable(2) - BPDU Guard Mode is disabled on the port."
|
||
|
::= { agentStpCstPortEntry 13 }
|
||
|
|
||
|
agentStpCstPortBpduFilter OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This command sets BPDU Filter mode on the port.
|
||
|
|
||
|
enable(1) - BPDU Filter Mode is enabled on the port.
|
||
|
disable(2) - BPDU Filter Mode is disabled on the port."
|
||
|
::= { agentStpCstPortEntry 14 }
|
||
|
|
||
|
agentStpCstPortBpduFlood OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This command sets BPDU Flood mode on the port.
|
||
|
|
||
|
enable(1) - BPDU Flood Mode is enabled on the port.
|
||
|
disable(2) - BPDU Flood Mode is disabled on the port."
|
||
|
::= { agentStpCstPortEntry 15 }
|
||
|
|
||
|
agentStpCstPortAutoEdge OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This command sets the auto-edge mode of the port which enables it
|
||
|
to become an edge port if it does not see BPDUs for some duration.
|
||
|
|
||
|
enable(1) - enables the auto-edge mode for the port.
|
||
|
disable(2) - disables the auto-edge mode for the port.
|
||
|
|
||
|
The default auto-edge mode is enabled."
|
||
|
::= { agentStpCstPortEntry 16 }
|
||
|
|
||
|
agentStpCstPortRootGuard OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This command sets a port to discard any superior information
|
||
|
received by the port and thus protect against root of the device
|
||
|
from changing.The port gets put into discarding state and does
|
||
|
not forward any packets.
|
||
|
|
||
|
enable(1) - enables the root-guard mode for the port.
|
||
|
disable(2) - disables the root-guard mode for the port.
|
||
|
|
||
|
The default root-guard mode is disabled."
|
||
|
::= { agentStpCstPortEntry 17 }
|
||
|
|
||
|
agentStpCstPortTCNGuard OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This command restricts the port from propagating any topology change
|
||
|
information received through that port.
|
||
|
|
||
|
enable(1) - enables the tcn-guard mode for the port.
|
||
|
disable(2) - disables the tcn-guard mode for the port.
|
||
|
|
||
|
The default tcn-guard mode is disabled."
|
||
|
::= { agentStpCstPortEntry 18 }
|
||
|
|
||
|
agentStpCstPortLoopGuard OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This command enables loop guard on this port. This setting applies
|
||
|
to all Spanning Tree instances of which this port is a member.
|
||
|
|
||
|
enable(1) - enables the loop guard mode for the port.
|
||
|
disable(2) - disables the loop guard mode for the port.
|
||
|
|
||
|
The default loop-guard mode is disabled."
|
||
|
::= { agentStpCstPortEntry 19 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentStpMstTable
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentStpMstTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentStpMstEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"MST table."
|
||
|
::= { agentStpSwitchConfigGroup 12 }
|
||
|
|
||
|
agentStpMstEntry OBJECT-TYPE
|
||
|
SYNTAX AgentStpMstEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"MST entry."
|
||
|
INDEX { agentStpMstId }
|
||
|
::= { agentStpMstTable 1 }
|
||
|
|
||
|
AgentStpMstEntry ::=
|
||
|
SEQUENCE {
|
||
|
agentStpMstId
|
||
|
Unsigned32,
|
||
|
agentStpMstBridgePriority
|
||
|
Unsigned32,
|
||
|
agentStpMstBridgeIdentifier
|
||
|
OCTET STRING,
|
||
|
agentStpMstDesignatedRootId
|
||
|
OCTET STRING,
|
||
|
agentStpMstRootPathCost
|
||
|
Unsigned32,
|
||
|
agentStpMstRootPortId
|
||
|
OCTET STRING,
|
||
|
agentStpMstTimeSinceTopologyChange
|
||
|
TimeTicks,
|
||
|
agentStpMstTopologyChangeCount
|
||
|
Counter32,
|
||
|
agentStpMstTopologyChangeParm
|
||
|
INTEGER,
|
||
|
agentStpMstRowStatus
|
||
|
RowStatus
|
||
|
}
|
||
|
|
||
|
agentStpMstId OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP instance ID."
|
||
|
::= { agentStpMstEntry 1 }
|
||
|
|
||
|
agentStpMstBridgePriority OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (0..61440)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP bridge priority in a specific instance. The priority is
|
||
|
in the increments of 4096. The recommended default value is 32768."
|
||
|
::= { agentStpMstEntry 2 }
|
||
|
|
||
|
agentStpMstBridgeIdentifier OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE(8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP bridge identifier in a specific instance."
|
||
|
::= { agentStpMstEntry 3 }
|
||
|
|
||
|
agentStpMstDesignatedRootId OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE(8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP designated root bridge identifier in a specific instance."
|
||
|
::= { agentStpMstEntry 4 }
|
||
|
|
||
|
agentStpMstRootPathCost OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP root path cost in a specific instance."
|
||
|
::= { agentStpMstEntry 5 }
|
||
|
|
||
|
agentStpMstRootPortId OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE(8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP root port ID in a specific instance."
|
||
|
::= { agentStpMstEntry 6 }
|
||
|
|
||
|
agentStpMstTimeSinceTopologyChange OBJECT-TYPE
|
||
|
SYNTAX TimeTicks
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP time since the last topology change in a specific instance."
|
||
|
::= { agentStpMstEntry 7 }
|
||
|
|
||
|
agentStpMstTopologyChangeCount OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP count of topology changes in a specific instance."
|
||
|
::= { agentStpMstEntry 8 }
|
||
|
|
||
|
agentStpMstTopologyChangeParm OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
true(1),
|
||
|
false(2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP topology change parameter in a specific instance."
|
||
|
::= { agentStpMstEntry 9 }
|
||
|
|
||
|
agentStpMstRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP instance status.
|
||
|
|
||
|
Supported values:
|
||
|
active(1) - valid instance.
|
||
|
createAndGo(4) - used to create a new instance.
|
||
|
destroy(6) - removes an instance."
|
||
|
::= { agentStpMstEntry 10 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentStpMstPortTable
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentStpMstPortTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentStpMstPortEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"MST port table."
|
||
|
::= { agentStpSwitchConfigGroup 13 }
|
||
|
|
||
|
agentStpMstPortEntry OBJECT-TYPE
|
||
|
SYNTAX AgentStpMstPortEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"MST port entry."
|
||
|
INDEX { agentStpMstId, ifIndex }
|
||
|
::= { agentStpMstPortTable 1 }
|
||
|
|
||
|
AgentStpMstPortEntry ::=
|
||
|
SEQUENCE {
|
||
|
agentStpMstPortForwardingState
|
||
|
INTEGER,
|
||
|
agentStpMstPortId
|
||
|
OCTET STRING,
|
||
|
agentStpMstPortPathCost
|
||
|
Unsigned32,
|
||
|
agentStpMstPortPriority
|
||
|
Unsigned32,
|
||
|
agentStpMstDesignatedBridgeId
|
||
|
OCTET STRING,
|
||
|
agentStpMstDesignatedCost
|
||
|
Unsigned32,
|
||
|
agentStpMstDesignatedPortId
|
||
|
PortId,
|
||
|
agentStpMstPortLoopInconsistentState
|
||
|
INTEGER,
|
||
|
agentStpMstPortTransitionsIntoLoopInconsistentState
|
||
|
Counter32,
|
||
|
agentStpMstPortTransitionsOutOfLoopInconsistentState
|
||
|
Counter32
|
||
|
}
|
||
|
|
||
|
agentStpMstPortForwardingState OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
discarding(1),
|
||
|
learning(2),
|
||
|
forwarding(3),
|
||
|
disabled(4),
|
||
|
manualFwd(5),
|
||
|
notParticipate(6)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP forwarding state of a specific port in a specific instance."
|
||
|
::= { agentStpMstPortEntry 1 }
|
||
|
|
||
|
agentStpMstPortId OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE(4))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP port identifier of a specific port in a specific instance."
|
||
|
::= { agentStpMstPortEntry 2 }
|
||
|
|
||
|
agentStpMstPortPathCost OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (0..200000000)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP port path cost in a specific instance. The default value will
|
||
|
correspond to the recommendation specified in IEEE 802.1s Table 13-2
|
||
|
which varies depending upon link speed."
|
||
|
::= { agentStpMstPortEntry 3 }
|
||
|
|
||
|
agentStpMstPortPriority OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (0..240)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP port priority in a specific instance. The priority is
|
||
|
in the increments of 16. The default value is 128."
|
||
|
DEFVAL { 128 }
|
||
|
::= { agentStpMstPortEntry 4 }
|
||
|
|
||
|
agentStpMstDesignatedBridgeId OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE(8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP designated bridge ID of a specific port in a specific instance."
|
||
|
::= { agentStpMstPortEntry 5 }
|
||
|
|
||
|
agentStpMstDesignatedCost OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP designated cost of a specific port in a specific instance."
|
||
|
::= { agentStpMstPortEntry 6 }
|
||
|
|
||
|
agentStpMstDesignatedPortId OBJECT-TYPE
|
||
|
SYNTAX PortId
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MSTP designated port ID of a specific port in a specific instance."
|
||
|
::= { agentStpMstPortEntry 7 }
|
||
|
|
||
|
agentStpMstPortLoopInconsistentState OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
false(0),
|
||
|
true(1)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The loop inconsistent state of a specific port in a specific instance.
|
||
|
This value can only report as true(1) when loop guard is enabled on the port
|
||
|
and the port has transitioned from blocking state in this MST instance."
|
||
|
::= { agentStpMstPortEntry 8 }
|
||
|
|
||
|
agentStpMstPortTransitionsIntoLoopInconsistentState OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of times this interface has transitioned into loop inconsistent state."
|
||
|
::= { agentStpMstPortEntry 9 }
|
||
|
|
||
|
agentStpMstPortTransitionsOutOfLoopInconsistentState OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of times this interface has transitioned out of loop inconsistent state."
|
||
|
::= { agentStpMstPortEntry 10 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentStpMstVlanTable
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentStpMstVlanTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentStpMstVlanEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"MST VLAN table."
|
||
|
::= { agentStpSwitchConfigGroup 14 }
|
||
|
|
||
|
agentStpMstVlanEntry OBJECT-TYPE
|
||
|
SYNTAX AgentStpMstVlanEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"MST VLAN entry."
|
||
|
INDEX { agentStpMstId, dot1qVlanIndex }
|
||
|
::= { agentStpMstVlanTable 1 }
|
||
|
|
||
|
AgentStpMstVlanEntry ::=
|
||
|
SEQUENCE {
|
||
|
agentStpMstVlanRowStatus
|
||
|
RowStatus
|
||
|
}
|
||
|
|
||
|
agentStpMstVlanRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The association status of an MSTP instance and a VLAN.
|
||
|
|
||
|
Supported values:
|
||
|
active(1) - valid association between an MSTP instance and a VLAN.
|
||
|
createAndGo(4) - used to create a new association between an MSTP instance and a VLAN.
|
||
|
destroy(6) - removes the association between an MSTP instance and a VLAN."
|
||
|
::= { agentStpMstVlanEntry 1 }
|
||
|
|
||
|
agentStpBpduGuardMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The spanning tree BPDU Guard Mode.
|
||
|
|
||
|
enable(1) - enables BPDU Guard Mode on the switch.
|
||
|
disable(2) - disables BPDU Guard Mode on the switch.
|
||
|
|
||
|
The default status is disabled."
|
||
|
::= { agentStpSwitchConfigGroup 7 }
|
||
|
|
||
|
|
||
|
agentStpBpduFilterDefault OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The spanning tree BPDU Filter Mode, it enables BPDU Filter on all
|
||
|
edge ports.
|
||
|
|
||
|
enable(1) - enables BPDU Filter Mode on the switch.
|
||
|
disable(2) - disables BPDU Filter Mode on the switch.
|
||
|
|
||
|
The default status is disabled."
|
||
|
::= { agentStpSwitchConfigGroup 8 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentAuthenticationGroup
|
||
|
--**************************************************************************************
|
||
|
agentAuthenticationGroup OBJECT IDENTIFIER ::= { agentConfigGroup 16 }
|
||
|
|
||
|
agentAuthenticationListCreate OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(0|1..15))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Authentication List Create
|
||
|
If set to a non empty string, creates a new Authentication List for
|
||
|
configuration."
|
||
|
|
||
|
::= { agentAuthenticationGroup 1 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentAuthenticationListTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentAuthenticationListEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Authentication List table."
|
||
|
::= { agentAuthenticationGroup 2 }
|
||
|
|
||
|
agentAuthenticationListEntry OBJECT-TYPE
|
||
|
SYNTAX AgentAuthenticationListEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Authentication List entry."
|
||
|
INDEX { agentAuthenticationListIndex }
|
||
|
::= { agentAuthenticationListTable 1 }
|
||
|
|
||
|
AgentAuthenticationListEntry ::=
|
||
|
SEQUENCE {
|
||
|
agentAuthenticationListIndex
|
||
|
Unsigned32,
|
||
|
agentAuthenticationListName
|
||
|
DisplayString,
|
||
|
agentAuthenticationListMethod1
|
||
|
INTEGER,
|
||
|
agentAuthenticationListMethod2
|
||
|
INTEGER,
|
||
|
agentAuthenticationListMethod3
|
||
|
INTEGER,
|
||
|
agentAuthenticationListStatus
|
||
|
RowStatus,
|
||
|
agentAuthenticationListMethod4
|
||
|
INTEGER,
|
||
|
agentAuthenticationListMethod5
|
||
|
INTEGER
|
||
|
}
|
||
|
|
||
|
agentAuthenticationListIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Authentication List Index
|
||
|
Unique number used for indexing into this table."
|
||
|
|
||
|
::= { agentAuthenticationListEntry 1 }
|
||
|
|
||
|
agentAuthenticationListName OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..15))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Authentication List Name
|
||
|
Unique name used to identify the Authentication List from other tables."
|
||
|
|
||
|
::= { agentAuthenticationListEntry 2 }
|
||
|
|
||
|
agentAuthenticationListMethod1 OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
undefined(0),
|
||
|
enable(1),
|
||
|
line(2),
|
||
|
local(3),
|
||
|
none(4),
|
||
|
radius(5),
|
||
|
tacacs(6),
|
||
|
ias(7)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Authentication List Method 1
|
||
|
Configures the first authentication method to use when this list is
|
||
|
specified."
|
||
|
|
||
|
::= { agentAuthenticationListEntry 3 }
|
||
|
|
||
|
agentAuthenticationListMethod2 OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
undefined(0),
|
||
|
enable(1),
|
||
|
line(2),
|
||
|
local(3),
|
||
|
none(4),
|
||
|
radius(5),
|
||
|
tacacs(6),
|
||
|
ias(7)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Authentication List Method 2
|
||
|
Configures the second authentication method to use when this list is
|
||
|
specified."
|
||
|
|
||
|
::= { agentAuthenticationListEntry 4 }
|
||
|
|
||
|
agentAuthenticationListMethod3 OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
undefined(0),
|
||
|
enable(1),
|
||
|
line(2),
|
||
|
local(3),
|
||
|
none(4),
|
||
|
radius(5),
|
||
|
tacacs(6),
|
||
|
ias(7)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Authentication List Method 3
|
||
|
Configures the third authentication method to use when this list is
|
||
|
specified."
|
||
|
|
||
|
::= { agentAuthenticationListEntry 5 }
|
||
|
|
||
|
agentAuthenticationListStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The status of the Authentication List.
|
||
|
|
||
|
Supported values:
|
||
|
active(1) - indicates a valid Authenticaiton List
|
||
|
destroy(6) - removes the Authentication List."
|
||
|
::= { agentAuthenticationListEntry 6 }
|
||
|
|
||
|
agentAuthenticationListMethod4 OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
undefined(0),
|
||
|
enable(1),
|
||
|
line(2),
|
||
|
local(3),
|
||
|
none(4),
|
||
|
radius(5),
|
||
|
tacacs(6),
|
||
|
ias(7)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Authentication List Method 4
|
||
|
Configures the fourth authentication method to use when this list is
|
||
|
specified."
|
||
|
|
||
|
::= { agentAuthenticationListEntry 7 }
|
||
|
|
||
|
agentAuthenticationListMethod5 OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
undefined(0),
|
||
|
enable(1),
|
||
|
line(2),
|
||
|
local(3),
|
||
|
none(4),
|
||
|
radius(5),
|
||
|
tacacs(6),
|
||
|
ias(7)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Authentication List Method 5
|
||
|
Configures the fifth authentication method to use when this list is
|
||
|
specified."
|
||
|
|
||
|
::= { agentAuthenticationListEntry 8 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentUserConfigDefaultAuthenticationList OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..15))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Default Authentication List
|
||
|
This object configures which authentication list to use for users
|
||
|
which do not have an Authentication List configured. The list
|
||
|
must be configured before setting."
|
||
|
::= { agentAuthenticationGroup 3 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentUserAuthenticationConfigTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentUserAuthenticationConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"User Authentication Config Table"
|
||
|
::= { agentAuthenticationGroup 4 }
|
||
|
|
||
|
agentUserAuthenticationConfigEntry OBJECT-TYPE
|
||
|
SYNTAX AgentUserAuthenticationConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"User Authentication Config Entry"
|
||
|
AUGMENTS { agentUserConfigEntry }
|
||
|
::= { agentUserAuthenticationConfigTable 1 }
|
||
|
|
||
|
AgentUserAuthenticationConfigEntry ::= SEQUENCE {
|
||
|
agentUserAuthenticationList
|
||
|
DisplayString
|
||
|
}
|
||
|
|
||
|
agentUserAuthenticationList OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..15))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"User Authentication List
|
||
|
This object configures which authentication list to use for this
|
||
|
user. The list must be configured before setting."
|
||
|
::= { agentUserAuthenticationConfigEntry 1 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentUserPortConfigTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentUserPortConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"User Port Config Table"
|
||
|
::= { agentAuthenticationGroup 5 }
|
||
|
|
||
|
agentUserPortConfigEntry OBJECT-TYPE
|
||
|
SYNTAX AgentUserPortConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"User Port Config Entry"
|
||
|
AUGMENTS { agentUserConfigEntry }
|
||
|
::= { agentUserPortConfigTable 1 }
|
||
|
|
||
|
AgentUserPortConfigEntry ::= SEQUENCE {
|
||
|
agentUserPortSecurity
|
||
|
AgentPortMask
|
||
|
}
|
||
|
|
||
|
agentUserPortSecurity OBJECT-TYPE
|
||
|
SYNTAX AgentPortMask
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"User Port Port Security
|
||
|
This object configures which ports the user has access to.
|
||
|
Ports are indexed based on dot1dBasePort entries in
|
||
|
dot1dBasePortTable."
|
||
|
::= { agentUserPortConfigEntry 1 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentExecAccountingGroup -> Contains MIB objects to configure ExecAccounting method lists
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentExecAccountingGroup OBJECT IDENTIFIER ::= { agentConfigGroup 20 }
|
||
|
|
||
|
agentExecAccountingListCreate OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(0|1..15))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"ExecAccounting List Create
|
||
|
if set to a non empty string, creates a new ExecAccounting List for
|
||
|
configuration."
|
||
|
|
||
|
::= { agentExecAccountingGroup 1 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentExecAccountingListTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentExecAccountingListEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"ExecAccounting Method List table."
|
||
|
::= { agentExecAccountingGroup 2 }
|
||
|
|
||
|
agentExecAccountingListEntry OBJECT-TYPE
|
||
|
SYNTAX AgentExecAccountingListEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"ExecAccounting Method List Entry."
|
||
|
INDEX { agentExecAccountingListIndex }
|
||
|
::= { agentExecAccountingListTable 1 }
|
||
|
|
||
|
AgentExecAccountingListEntry ::=
|
||
|
SEQUENCE {
|
||
|
agentExecAccountingListIndex
|
||
|
Unsigned32,
|
||
|
agentExecAccountingListName
|
||
|
DisplayString,
|
||
|
agentExecAccountingMethodType
|
||
|
INTEGER,
|
||
|
agentExecAccountingListMethod1
|
||
|
INTEGER,
|
||
|
agentExecAccountingListMethod2
|
||
|
INTEGER,
|
||
|
agentExecAccountingListStatus
|
||
|
RowStatus
|
||
|
}
|
||
|
|
||
|
agentExecAccountingListIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"ExecAccounting List Index
|
||
|
Unique number used for indexing into this table."
|
||
|
|
||
|
::= { agentExecAccountingListEntry 1 }
|
||
|
|
||
|
agentExecAccountingListName OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..15))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" Unique name used to identify the ExecAccounting List from other tables."
|
||
|
|
||
|
::= { agentExecAccountingListEntry 2 }
|
||
|
|
||
|
agentExecAccountingMethodType OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
undefined(0),
|
||
|
start-stop(1),
|
||
|
stop-only(2),
|
||
|
none(3)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"ExecAccounting Method Type
|
||
|
Configures the method type to use when this ExecAccounting list is
|
||
|
specified."
|
||
|
|
||
|
::= { agentExecAccountingListEntry 3 }
|
||
|
|
||
|
agentExecAccountingListMethod1 OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
undefined(0),
|
||
|
tacacs(1),
|
||
|
radius(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"ExecAccounting List Method 1
|
||
|
Configures the authentication method to use when this list is specified."
|
||
|
|
||
|
::= { agentExecAccountingListEntry 4 }
|
||
|
|
||
|
agentExecAccountingListMethod2 OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
undefined(0),
|
||
|
tacacs(1),
|
||
|
radius(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"ExecAccounting List Method 2
|
||
|
Configures the authentication method to use when this list is specified."
|
||
|
|
||
|
::= { agentExecAccountingListEntry 5 }
|
||
|
|
||
|
agentExecAccountingListStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The status of the ExecAccounting List.
|
||
|
|
||
|
Supported values:
|
||
|
active(1) - indicates a valid ExecAccounting List
|
||
|
destroy(6) - removes the ExecAccounting List."
|
||
|
::= { agentExecAccountingListEntry 6 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentCmdsAccountingGroup -> Contains MIB objects to configure CmdsAccounting method lists
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentCmdsAccountingGroup OBJECT IDENTIFIER ::= { agentConfigGroup 21 }
|
||
|
|
||
|
agentCmdsAccountingListCreate OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(0|1..15))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"CmdsAccounting List Create
|
||
|
if set to a non empty string, creates a new CmdsAccounting List for
|
||
|
configuration."
|
||
|
|
||
|
::= { agentCmdsAccountingGroup 1 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentCmdsAccountingListTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentCmdsAccountingListEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"CmdsAccounting Method List table."
|
||
|
::= { agentCmdsAccountingGroup 2 }
|
||
|
|
||
|
agentCmdsAccountingListEntry OBJECT-TYPE
|
||
|
SYNTAX AgentCmdsAccountingListEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"CmdsAccounting Method List Entry."
|
||
|
INDEX { agentCmdsAccountingListIndex }
|
||
|
::= { agentCmdsAccountingListTable 1 }
|
||
|
|
||
|
AgentCmdsAccountingListEntry ::=
|
||
|
SEQUENCE {
|
||
|
agentCmdsAccountingListIndex
|
||
|
Unsigned32,
|
||
|
agentCmdsAccountingListName
|
||
|
DisplayString,
|
||
|
agentCmdsAccountingMethodType
|
||
|
INTEGER,
|
||
|
agentCmdsAccountingListMethod1
|
||
|
INTEGER,
|
||
|
agentCmdsAccountingListStatus
|
||
|
RowStatus
|
||
|
}
|
||
|
|
||
|
agentCmdsAccountingListIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"CmdsAccounting List Index
|
||
|
Unique number used for indexing into this table."
|
||
|
|
||
|
::= { agentCmdsAccountingListEntry 1 }
|
||
|
|
||
|
agentCmdsAccountingListName OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..15))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" Unique name used to identify the CmdsAccounting List from other tables."
|
||
|
|
||
|
::= { agentCmdsAccountingListEntry 2 }
|
||
|
|
||
|
agentCmdsAccountingMethodType OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
undefined(0),
|
||
|
start-stop(1),
|
||
|
stop-only(2),
|
||
|
none(3)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"CmdsAccounting Method Type
|
||
|
Configures the method type to use when this CmdsAccounting list is
|
||
|
specified."
|
||
|
|
||
|
::= { agentCmdsAccountingListEntry 3 }
|
||
|
|
||
|
agentCmdsAccountingListMethod1 OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
undefined(0),
|
||
|
tacacs(1)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"CmdsAccounting List Method 1
|
||
|
Configures the authentication method to use when this list is specified."
|
||
|
|
||
|
::= { agentCmdsAccountingListEntry 4 }
|
||
|
|
||
|
agentCmdsAccountingListStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The status of the CmdsAccounting List.
|
||
|
|
||
|
Supported values:
|
||
|
active(1) - indicates a valid CmdsAccounting List
|
||
|
destroy(6) - removes the CmdsAccounting List."
|
||
|
::= { agentCmdsAccountingListEntry 5 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentClassOfServiceGroup
|
||
|
--**************************************************************************************
|
||
|
agentClassOfServiceGroup OBJECT IDENTIFIER ::= { agentConfigGroup 17 }
|
||
|
|
||
|
agentClassOfServicePortTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentClassOfServicePortEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table that contains information about the 802.1p priority
|
||
|
mapping to traffic class priority queue for every physical port."
|
||
|
::= { agentClassOfServiceGroup 1 }
|
||
|
|
||
|
agentClassOfServicePortEntry OBJECT-TYPE
|
||
|
SYNTAX AgentClassOfServicePortEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A 802.1p priority mapped to a traffic class priority queue."
|
||
|
INDEX { ifIndex, agentClassOfServicePortPriority }
|
||
|
::= { agentClassOfServicePortTable 1 }
|
||
|
|
||
|
AgentClassOfServicePortEntry ::= SEQUENCE {
|
||
|
agentClassOfServicePortPriority
|
||
|
INTEGER,
|
||
|
agentClassOfServicePortClass
|
||
|
INTEGER
|
||
|
}
|
||
|
|
||
|
agentClassOfServicePortPriority OBJECT-TYPE
|
||
|
SYNTAX INTEGER (0..7)
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Priority value determined for the received frame.
|
||
|
This value is equivalent to the priority indicated in
|
||
|
the tagged frame received, or one of the evaluated
|
||
|
priorities, determined according to the media-type.
|
||
|
|
||
|
For untagged frames received from Ethernet media, this
|
||
|
value is equal to the dot1dPortDefaultUserPriority value
|
||
|
for the ingress port."
|
||
|
::= { agentClassOfServicePortEntry 1 }
|
||
|
|
||
|
agentClassOfServicePortClass OBJECT-TYPE
|
||
|
SYNTAX INTEGER (0..7)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Traffic class priority queue the received frame is mapped to."
|
||
|
::= { agentClassOfServicePortEntry 2 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentHTTPConfigGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentHTTPConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 18 }
|
||
|
|
||
|
agentHTTPWebMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the HTTP server admin mode"
|
||
|
::= { agentHTTPConfigGroup 1 }
|
||
|
|
||
|
agentHTTPJavaMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the use of the Java interface through Web connections."
|
||
|
::= { agentHTTPConfigGroup 2 }
|
||
|
|
||
|
agentHTTPMaxSessions OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..16)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the maximum number of allowable HTTP sessions. The default
|
||
|
value is 16."
|
||
|
::= { agentHTTPConfigGroup 3 }
|
||
|
|
||
|
agentHTTPHardTimeout OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..168)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the hard timeout for HTTP sessions in hours. The default
|
||
|
value is 24 hours."
|
||
|
::= { agentHTTPConfigGroup 4 }
|
||
|
|
||
|
agentHTTPSoftTimeout OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..60)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the soft (activity) timeout for HTTP sessions in minutes.
|
||
|
The default value is 5 minutes."
|
||
|
::= { agentHTTPConfigGroup 5 }
|
||
|
|
||
|
agentHTTPWebMgmtPortNum OBJECT-TYPE
|
||
|
SYNTAX Integer32 (80|1025..65535)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Get/Set the TCP port number that the HTTP server listens to for incoming
|
||
|
requests. The port number is an integer value from 1025 to 65535. Before setting
|
||
|
this object, check your system (e.g. using 'netstat') to make sure the desired
|
||
|
port number is not currently being used by any other service. The default
|
||
|
value for this object is 80.
|
||
|
|
||
|
Note that existing HTTP login sessions are closed whenever this object value
|
||
|
is changed. All new HTTP sessions must be established using the new
|
||
|
port number."
|
||
|
::= { agentHTTPConfigGroup 6 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentAutoInstallConfigGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentAutoInstallConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 19 }
|
||
|
|
||
|
agentAutoinstallMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Enable/Disable Autoinstall on device."
|
||
|
::= { agentAutoInstallConfigGroup 1 }
|
||
|
|
||
|
agentAutoinstallAutosaveMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Enable/Disable Auto Save of downloaded configuration on device."
|
||
|
::= { agentAutoInstallConfigGroup 2 }
|
||
|
|
||
|
|
||
|
agentAutoinstallUnicastRetryCount OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..3)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Sets number of unicast TFTP attempts for configuration file."
|
||
|
::= { agentAutoInstallConfigGroup 3 }
|
||
|
|
||
|
agentAutoinstallStatus OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Display current Autoinstall status on device."
|
||
|
::= { agentAutoInstallConfigGroup 4 }
|
||
|
|
||
|
agentAutoinstallAutoRebootMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Enable/Disable Auto Reboot after succesfull image update on device."
|
||
|
::= { agentAutoInstallConfigGroup 5 }
|
||
|
|
||
|
agentAutoinstallOperationalMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Enable/Disable Autoinstall operational mode on device."
|
||
|
::= { agentAutoInstallConfigGroup 6 }
|
||
|
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentCmdsAuthorizationGroup -> Contains MIB objects to configure command authorization
|
||
|
-- method lists
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
agentCmdsAuthorizationGroup OBJECT IDENTIFIER ::= { agentConfigGroup 23 }
|
||
|
|
||
|
agentCmdsAuthorizationListCreate OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(0|1..20))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Command Authorization List Create.
|
||
|
If set to a non empty string, creates a new
|
||
|
Command Authorization List for configuration.
|
||
|
List name must contain Alphanumeric characters including
|
||
|
'-', '_', ' '."
|
||
|
|
||
|
|
||
|
::= { agentCmdsAuthorizationGroup 1 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
agentCmdsAuthorizationListTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentCmdsAuthorizationListEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Command Authorization Method List table."
|
||
|
::= { agentCmdsAuthorizationGroup 2 }
|
||
|
|
||
|
agentCmdsAuthorizationListEntry OBJECT-TYPE
|
||
|
SYNTAX AgentCmdsAuthorizationListEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Command Authorization Method List Entry."
|
||
|
|
||
|
INDEX { agentCmdsAuthorizationListIndex }
|
||
|
::= { agentCmdsAuthorizationListTable 1 }
|
||
|
|
||
|
AgentCmdsAuthorizationListEntry ::=
|
||
|
SEQUENCE {
|
||
|
agentCmdsAuthorizationListIndex
|
||
|
Unsigned32,
|
||
|
agentCmdsAuthorizationListName
|
||
|
DisplayString,
|
||
|
agentCmdsAuthorizationListMethod1
|
||
|
INTEGER,
|
||
|
agentCmdsAuthorizationListMethod2
|
||
|
INTEGER,
|
||
|
agentCmdsAuthorizationListMethod3
|
||
|
INTEGER,
|
||
|
agentCmdsAuthorizationListStatus
|
||
|
RowStatus
|
||
|
}
|
||
|
|
||
|
agentCmdsAuthorizationListIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Command Authorization List Index
|
||
|
Unique number used for indexing into this table."
|
||
|
|
||
|
::= { agentCmdsAuthorizationListEntry 1 }
|
||
|
|
||
|
agentCmdsAuthorizationListName OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..20))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" Command Authorization List Name
|
||
|
Unique name used to identify the Command Authorization
|
||
|
List from other tables."
|
||
|
::= { agentCmdsAuthorizationListEntry 2 }
|
||
|
|
||
|
agentCmdsAuthorizationListStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The status of the CmdsAuthorization List.
|
||
|
|
||
|
Supported values:
|
||
|
active(1) - indicates a valid CmdsAuthorization List
|
||
|
destroy(6) - removes the CmdsAuthorization List."
|
||
|
::= { agentCmdsAuthorizationListEntry 3 }
|
||
|
|
||
|
agentCmdsAuthorizationListMethod1 OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
undefined(0),
|
||
|
tacacs(1),
|
||
|
radius(2),
|
||
|
local(3),
|
||
|
none(4)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Command Authorization List Method1
|
||
|
Configures the Command Authorization method to use when
|
||
|
this list is specified."
|
||
|
|
||
|
::= { agentCmdsAuthorizationListEntry 4 }
|
||
|
|
||
|
agentCmdsAuthorizationListMethod2 OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
undefined(0),
|
||
|
tacacs(1),
|
||
|
radius(2),
|
||
|
local(3),
|
||
|
none(4)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Command Authorization List Method2
|
||
|
Configures the Command Authorization method to use when
|
||
|
this list is specified."
|
||
|
|
||
|
::= { agentCmdsAuthorizationListEntry 5 }
|
||
|
|
||
|
agentCmdsAuthorizationListMethod3 OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
undefined(0),
|
||
|
tacacs(1),
|
||
|
radius(2),
|
||
|
local(3),
|
||
|
none(4)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Command Authorization List Method2
|
||
|
Configures the Command Authorization method to use when
|
||
|
this list is specified."
|
||
|
|
||
|
::= { agentCmdsAuthorizationListEntry 6 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentExecAuthorizationGroup -> Contains MIB objects to configure exec authorization
|
||
|
-- method lists
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
agentExecAuthorizationGroup OBJECT IDENTIFIER ::= { agentConfigGroup 24 }
|
||
|
|
||
|
agentExecAuthorizationListCreate OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(0|1..20))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Exec Authorization List Create.
|
||
|
If set to a non empty string, creates a new
|
||
|
Exec Authorization List for configuration.
|
||
|
List name must contain Alphanumeric characters including
|
||
|
'-', '_', ' '."
|
||
|
|
||
|
::= { agentExecAuthorizationGroup 1 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
agentExecAuthorizationListTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentExecAuthorizationListEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Exec Authorization Method List table."
|
||
|
::= { agentExecAuthorizationGroup 2 }
|
||
|
|
||
|
agentExecAuthorizationListEntry OBJECT-TYPE
|
||
|
SYNTAX AgentExecAuthorizationListEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Exec Authorization Method List Entry."
|
||
|
|
||
|
INDEX { agentExecAuthorizationListIndex }
|
||
|
::= { agentExecAuthorizationListTable 1 }
|
||
|
|
||
|
AgentExecAuthorizationListEntry ::=
|
||
|
SEQUENCE {
|
||
|
agentExecAuthorizationListIndex
|
||
|
Unsigned32,
|
||
|
agentExecAuthorizationListName
|
||
|
DisplayString,
|
||
|
agentExecAuthorizationListMethod1
|
||
|
INTEGER,
|
||
|
agentExecAuthorizationListMethod2
|
||
|
INTEGER,
|
||
|
agentExecAuthorizationListMethod3
|
||
|
INTEGER,
|
||
|
agentExecAuthorizationListMethod4
|
||
|
INTEGER,
|
||
|
agentExecAuthorizationListStatus
|
||
|
RowStatus
|
||
|
}
|
||
|
|
||
|
agentExecAuthorizationListIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Exec Authorization List Index
|
||
|
Unique number used for indexing into this table."
|
||
|
|
||
|
::= { agentExecAuthorizationListEntry 1 }
|
||
|
|
||
|
agentExecAuthorizationListName OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..20))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" Exec Authorization List Name
|
||
|
Unique name used to identify the Exec Authorization
|
||
|
List from other tables."
|
||
|
::= { agentExecAuthorizationListEntry 2 }
|
||
|
|
||
|
agentExecAuthorizationListStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The status of the ExecAuthorization List.
|
||
|
|
||
|
Supported values:
|
||
|
active(1) - indicates a valid ExecAuthorization List
|
||
|
destroy(6) - removes the ExecAuthorization List."
|
||
|
::= { agentExecAuthorizationListEntry 3 }
|
||
|
|
||
|
agentExecAuthorizationListMethod1 OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
undefined(0),
|
||
|
tacacs(1),
|
||
|
radius(2),
|
||
|
local(3),
|
||
|
none(4)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Exec Authorization List Method1
|
||
|
Configures the Exec Authorization method to use when
|
||
|
this list is specified."
|
||
|
|
||
|
::= { agentExecAuthorizationListEntry 4 }
|
||
|
|
||
|
agentExecAuthorizationListMethod2 OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
undefined(0),
|
||
|
tacacs(1),
|
||
|
radius(2),
|
||
|
local(3),
|
||
|
none(4)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Exec Authorization List Method2
|
||
|
Configures the Exec Authorization method to use when
|
||
|
this list is specified."
|
||
|
|
||
|
::= { agentExecAuthorizationListEntry 5 }
|
||
|
|
||
|
agentExecAuthorizationListMethod3 OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
undefined(0),
|
||
|
tacacs(1),
|
||
|
radius(2),
|
||
|
local(3),
|
||
|
none(4)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Exec Authorization List Method3
|
||
|
Configures the Exec Authorization method to use when
|
||
|
this list is specified."
|
||
|
|
||
|
::= { agentExecAuthorizationListEntry 6 }
|
||
|
|
||
|
agentExecAuthorizationListMethod4 OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
undefined(0),
|
||
|
tacacs(1),
|
||
|
radius(2),
|
||
|
local(3),
|
||
|
none(4)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Exec Authorization List Method4
|
||
|
Configures the Exec Authorization method to use when
|
||
|
this list is specified."
|
||
|
|
||
|
::= { agentExecAuthorizationListEntry 7 }
|
||
|
|
||
|
--**********************************************************
|
||
|
-- agentSwitchMbufConfigGroup
|
||
|
--**********************************************************
|
||
|
|
||
|
agentSwitchMbufConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 25 }
|
||
|
|
||
|
--**********************************************************
|
||
|
--agentSwitchMbufConfigGroup
|
||
|
--Allows user to configure rising threshold, falling threshold
|
||
|
--and LOG notification severity.
|
||
|
--**********************************************************
|
||
|
|
||
|
agentSwitchMbufRisingThreshold OBJECT-TYPE
|
||
|
SYNTAX Unsigned32(0..100)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Mbuf utilization rising threshold in percentage.
|
||
|
A single notification (rising event) is generated when
|
||
|
the total Mbuf utilization exceeds this threshold.
|
||
|
|
||
|
After a rising event is generated, another such event
|
||
|
will not be generated until the total Mbuf utilization
|
||
|
falls below the agentSwitchMbufFallingThreshold and then
|
||
|
exceeds the agentSwitchMbufRisingThreshold."
|
||
|
::= { agentSwitchMbufConfigGroup 1 }
|
||
|
|
||
|
|
||
|
agentSwitchMbufFallingThreshold OBJECT-TYPE
|
||
|
SYNTAX Unsigned32(0..100)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Mbuf utilization falling threshold in percentage.
|
||
|
A single notification (falling event) is generated when
|
||
|
the total Mbuf utilization falls below this threshold.
|
||
|
|
||
|
After a falling event is generated, another such event
|
||
|
will not be generated until the total Mbuf utilization
|
||
|
exceeds the agentSwitchMbufRisingThreshold and then falls
|
||
|
below the agentSwitchMbufFallingThreshold."
|
||
|
::= { agentSwitchMbufConfigGroup 2 }
|
||
|
|
||
|
agentSwitchMbufNotificationSeverity OBJECT-TYPE
|
||
|
SYNTAX AgentLogSeverity
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Severity level while notification is generated for rising
|
||
|
and falling threshold."
|
||
|
::= { agentSwitchMbufConfigGroup 3 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentDigitalSignatureConfigGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentDigitalSignatureConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 26 }
|
||
|
|
||
|
agentDigitalSignatureVerifyMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
noverify(0),
|
||
|
image(1),
|
||
|
config(2),
|
||
|
all(3)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"To configure the digital signature verify option for the downloading
|
||
|
image and config files. The selected option is stored in config data.
|
||
|
The following options are supported:
|
||
|
|
||
|
noverify - no digital signature verification of image or config script file
|
||
|
image - digital signature verification of image only
|
||
|
config - digital signature verification of config script only
|
||
|
all - digital signature verification of image and config script file"
|
||
|
|
||
|
::= { agentDigitalSignatureConfigGroup 1 }
|
||
|
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentSystemGroup
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentSystemGroup OBJECT IDENTIFIER ::= { fastPathSwitching 3 }
|
||
|
|
||
|
agentSaveConfig OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"enable(1) will initiate an configuration save to nvram.
|
||
|
|
||
|
Status is returned by the object agentSaveConfigStatus."
|
||
|
::= { agentSystemGroup 1 }
|
||
|
|
||
|
agentClearConfig OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"clear config to factory defaults"
|
||
|
::= { agentSystemGroup 2 }
|
||
|
|
||
|
|
||
|
agentClearLoginSessions OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"close all telnet sessions"
|
||
|
::= { agentSystemGroup 4 }
|
||
|
|
||
|
agentClearPasswords OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"reset passwords"
|
||
|
::= { agentSystemGroup 5 }
|
||
|
|
||
|
agentClearPortStats OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"clear all port statistics"
|
||
|
::= { agentSystemGroup 6 }
|
||
|
|
||
|
agentClearSwitchStats OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"clear all switch statistics"
|
||
|
::= { agentSystemGroup 7 }
|
||
|
|
||
|
agentClearTrapLog OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"clear trap log"
|
||
|
::= { agentSystemGroup 8 }
|
||
|
|
||
|
agentClearVlan OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"clear vlan entries"
|
||
|
::= { agentSystemGroup 9 }
|
||
|
|
||
|
agentResetSystem OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Resets the switch.
|
||
|
|
||
|
This object is not valid for stacking platforms."
|
||
|
::= { agentSystemGroup 10 }
|
||
|
|
||
|
agentSaveConfigStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
notInitiated(1),
|
||
|
savingInProcess(2),
|
||
|
savingComplete(3),
|
||
|
savingFailed(4)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Indicates the current status of an save configuration request."
|
||
|
::= { agentSystemGroup 11 }
|
||
|
|
||
|
agentStartupConfigErase OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
erase(1)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Erase the text-based configuration named startup-config
|
||
|
stored in non-volatile memory.On read returns 0."
|
||
|
::= { agentSystemGroup 12 }
|
||
|
|
||
|
agentFactoryDefaultsErase OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
erase(1)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Erase the text-based configuration file named factory-defaults
|
||
|
stored in non-volatile memory.On read returns 0."
|
||
|
::= { agentSystemGroup 13 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentCableTesterGroup
|
||
|
--
|
||
|
-- This group provides configuration and status of the Virtual Cable Tester
|
||
|
-- feature. This provides cable fault and length estimation on copper cables.
|
||
|
-- Once initiated, the test requires up to 2 seconds before results are obtained.
|
||
|
-- If the link specified to test is active, it will go down for the duration of
|
||
|
-- the test.
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentCableTesterGroup OBJECT IDENTIFIER ::= { fastPathSwitching 4 }
|
||
|
|
||
|
agentCableTesterStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
active(1),
|
||
|
success(2),
|
||
|
failure(3),
|
||
|
uninitialized(4)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Status of the Virtual Cable Tester
|
||
|
active(1) - cable testing is in progress. Set to this value
|
||
|
to start the test.
|
||
|
success(2) - A successful test was performed. Cannot be set.
|
||
|
failure(3) - A failure was encountered during the test.
|
||
|
Cannot be set.
|
||
|
uninitialized(4) - No test has been performed yet. Cannot be set."
|
||
|
DEFVAL { uninitialized }
|
||
|
::= { agentCableTesterGroup 1 }
|
||
|
|
||
|
agentCableTesterIfIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Determines on which port to perform the cable test. Limited to
|
||
|
copper based ports."
|
||
|
DEFVAL { 0 }
|
||
|
::= { agentCableTesterGroup 2 }
|
||
|
|
||
|
agentCableTesterCableStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
normal(1),
|
||
|
open(2),
|
||
|
short(3),
|
||
|
unknown(4)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Indicates the results of the Cable Test.
|
||
|
|
||
|
|
||
|
normal(1) - The cable is working correctly.
|
||
|
open(2) - The cable is disconnected or there is a faulty
|
||
|
connector.
|
||
|
short(3) - There is an electrical short in the cable.
|
||
|
unknown(4) - No test has been performed yet, or a test is
|
||
|
currently in progress."
|
||
|
DEFVAL { unknown }
|
||
|
::= { agentCableTesterGroup 3 }
|
||
|
|
||
|
agentCableTesterMinimumCableLength OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The estimated length of the cable in meters. This value
|
||
|
indicates the shortest length estimated. This object will
|
||
|
return 0 if agentCableTesterStatus is not success(2) or the cable
|
||
|
length is unknown."
|
||
|
DEFVAL { 0 }
|
||
|
::= { agentCableTesterGroup 4 }
|
||
|
|
||
|
agentCableTesterMaximumCableLength OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The estimated length of the cable in meters. This value
|
||
|
indicates the longest length estimated. This object will
|
||
|
return 0 if agentCableTesterStatus is not success(2) or the cable
|
||
|
length is unknown."
|
||
|
DEFVAL { 0 }
|
||
|
::= { agentCableTesterGroup 5 }
|
||
|
|
||
|
agentCableTesterCableFailureLocation OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The estimated distance in meters from the end of the cable to
|
||
|
the failure location. This object will return 0 if
|
||
|
agentCableTesterStatus is not success(2)."
|
||
|
DEFVAL { 0 }
|
||
|
::= { agentCableTesterGroup 6 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
agentDaiConfigGroup OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 21 }
|
||
|
--**************************************************************************************
|
||
|
--************ The Dynamic ARP Inspection Global Config Table ********
|
||
|
|
||
|
agentDaiSrcMacValidate OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether Sender MAC validation in the ARP
|
||
|
packets is enabled.
|
||
|
|
||
|
If this object is set to 'true', validation
|
||
|
is enabled.
|
||
|
|
||
|
If this object is set to 'false', validation
|
||
|
is disabled."
|
||
|
DEFVAL { false }
|
||
|
::= { agentDaiConfigGroup 1 }
|
||
|
|
||
|
agentDaiDstMacValidate OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether Target MAC validation in the ARP
|
||
|
Response packets is enabled.
|
||
|
|
||
|
If this object is set to 'true', validation
|
||
|
is enabled.
|
||
|
|
||
|
If this object is set to 'false', validation
|
||
|
is disabled."
|
||
|
DEFVAL { false }
|
||
|
::= { agentDaiConfigGroup 2 }
|
||
|
|
||
|
agentDaiIPValidate OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether IP address validation in the ARP
|
||
|
packets is enabled.
|
||
|
|
||
|
If this object is set to 'true', validation
|
||
|
is enabled.
|
||
|
|
||
|
If this object is set to 'false', validation
|
||
|
is disabled."
|
||
|
DEFVAL { false }
|
||
|
::= { agentDaiConfigGroup 3 }
|
||
|
|
||
|
|
||
|
--************ The Dynamic ARP Inspection VLAN Config Table ********
|
||
|
|
||
|
agentDaiVlanConfigTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentDaiVlanConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table provides the mechanism to control Dynamic ARP
|
||
|
Inspection per VLAN. When a VLAN is created in a device
|
||
|
supporting this table, a corresponding entry of this table
|
||
|
will be added."
|
||
|
::= { agentDaiConfigGroup 4 }
|
||
|
|
||
|
agentDaiVlanConfigEntry OBJECT-TYPE
|
||
|
SYNTAX AgentDaiVlanConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A row instance contains the configuration for Dynamic
|
||
|
ARP Inspection at each existing VLAN."
|
||
|
INDEX { agentDaiVlanIndex }
|
||
|
::= { agentDaiVlanConfigTable 1 }
|
||
|
|
||
|
AgentDaiVlanConfigEntry ::= SEQUENCE {
|
||
|
agentDaiVlanIndex VlanIndex,
|
||
|
agentDaiVlanDynArpInspEnable TruthValue,
|
||
|
agentDaiVlanLoggingEnable TruthValue,
|
||
|
agentDaiVlanArpAclName DisplayString,
|
||
|
agentDaiVlanArpAclStaticFlag TruthValue
|
||
|
}
|
||
|
|
||
|
agentDaiVlanIndex OBJECT-TYPE
|
||
|
SYNTAX VlanIndex
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the VLAN number on which Dynamic ARP
|
||
|
Inspection feature is configured."
|
||
|
::= { agentDaiVlanConfigEntry 1 }
|
||
|
|
||
|
agentDaiVlanDynArpInspEnable OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether Dynamic ARP Inspection is
|
||
|
enabled in this VLAN.
|
||
|
|
||
|
If this object is set to 'true', Dynamic ARP Inspection
|
||
|
is enabled.
|
||
|
|
||
|
If this object is set to 'false', Dynamic ARP Inspection
|
||
|
is disabled."
|
||
|
DEFVAL { false }
|
||
|
::= { agentDaiVlanConfigEntry 2 }
|
||
|
|
||
|
agentDaiVlanLoggingEnable OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether the Dynamic ARP Inspection
|
||
|
logging is enabled on this VlAN.
|
||
|
If this object is set to 'true', Dynamic ARP Inspection
|
||
|
logging is enabled.
|
||
|
If this object is set to 'false', Dynamic ARP Inspection
|
||
|
loging is disabled."
|
||
|
DEFVAL { true }
|
||
|
::= { agentDaiVlanConfigEntry 3 }
|
||
|
|
||
|
agentDaiVlanArpAclName OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(0..31))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the ARP ACL name set for this VLAN."
|
||
|
::= { agentDaiVlanConfigEntry 4 }
|
||
|
|
||
|
agentDaiVlanArpAclStaticFlag OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether the ARP ACL set for this
|
||
|
VLAN has static flag set.
|
||
|
If this object is set to 'true', static flag is enabled.
|
||
|
If this object is set to 'false', static flag is disabled."
|
||
|
DEFVAL { false }
|
||
|
::= { agentDaiVlanConfigEntry 5 }
|
||
|
|
||
|
--************ The Dynamic ARP Inspection Vlan Statistics Table ********
|
||
|
|
||
|
agentDaiStatsReset OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
none(0),
|
||
|
reset(1)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Clear the DAI statistics on all vlans. A value of reset(1)
|
||
|
is used to reset the statistics. A read on this object will
|
||
|
always return the value none(0). The value none(0) cannot
|
||
|
be forcibly set by the administrator."
|
||
|
::= { agentDaiConfigGroup 5 }
|
||
|
|
||
|
agentDaiVlanStatsTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentDaiVlanStatsEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table provides the mechanism to control Dynamic ARP
|
||
|
Inspection per VLAN. When a VLAN is created in a device
|
||
|
supporting this table, a corresponding entry of this table
|
||
|
will be added."
|
||
|
::= { agentDaiConfigGroup 6 }
|
||
|
|
||
|
agentDaiVlanStatsEntry OBJECT-TYPE
|
||
|
SYNTAX AgentDaiVlanStatsEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A row instance contains the Dynamic ARP Inspection
|
||
|
statistics per VLAN."
|
||
|
INDEX { agentDaiVlanStatsIndex }
|
||
|
::= { agentDaiVlanStatsTable 1 }
|
||
|
|
||
|
AgentDaiVlanStatsEntry ::= SEQUENCE {
|
||
|
agentDaiVlanStatsIndex VlanIndex,
|
||
|
agentDaiVlanPktsForwarded Counter32,
|
||
|
agentDaiVlanPktsDropped Counter32,
|
||
|
agentDaiVlanDhcpDrops Counter32,
|
||
|
agentDaiVlanDhcpPermits Counter32,
|
||
|
agentDaiVlanAclDrops Counter32,
|
||
|
agentDaiVlanAclPermits Counter32,
|
||
|
agentDaiVlanSrcMacFailures Counter32,
|
||
|
agentDaiVlanDstMacFailures Counter32,
|
||
|
agentDaiVlanIpValidFailures Counter32
|
||
|
}
|
||
|
|
||
|
agentDaiVlanStatsIndex OBJECT-TYPE
|
||
|
SYNTAX VlanIndex
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the VLAN number on which Dynamic ARP
|
||
|
Inspection statistics are retrieved."
|
||
|
::= { agentDaiVlanStatsEntry 1 }
|
||
|
|
||
|
agentDaiVlanPktsForwarded OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Number of valid ARP packets forwarded by DAI."
|
||
|
::= { agentDaiVlanStatsEntry 2 }
|
||
|
|
||
|
agentDaiVlanPktsDropped OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Number of invalid ARP packets dropped by DAI."
|
||
|
::= { agentDaiVlanStatsEntry 3 }
|
||
|
|
||
|
agentDaiVlanDhcpDrops OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Number of ARP packets that were dropped by DAI as
|
||
|
there is no matching DHCP Snooping binding entry found."
|
||
|
::= { agentDaiVlanStatsEntry 4 }
|
||
|
|
||
|
agentDaiVlanDhcpPermits OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Number of ARP packets that were forwarded by DAI as
|
||
|
there is a matching DHCP Snooping binding entry found."
|
||
|
::= { agentDaiVlanStatsEntry 5 }
|
||
|
|
||
|
agentDaiVlanAclDrops OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Number of ARP packets that were dropped by DAI as
|
||
|
there is no matching ARP ACL rule found for this Vlan and
|
||
|
the static flag is set on this vlan."
|
||
|
::= { agentDaiVlanStatsEntry 6 }
|
||
|
|
||
|
agentDaiVlanAclPermits OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Number of ARP packets that were permitted by DAI as
|
||
|
there is a matching ARP ACL rule found for this Vlan."
|
||
|
::= { agentDaiVlanStatsEntry 7 }
|
||
|
|
||
|
agentDaiVlanSrcMacFailures OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Number of ARP packets that were dropped by DAI as the
|
||
|
sender mac address in ARP packet didn't match the source
|
||
|
mac in ethernet header."
|
||
|
::= { agentDaiVlanStatsEntry 8 }
|
||
|
|
||
|
agentDaiVlanDstMacFailures OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Number of ARP packets that were dropped by DAI as the
|
||
|
target mac address in ARP reply packet didn't match the
|
||
|
destination mac in ethernet header."
|
||
|
::= { agentDaiVlanStatsEntry 9 }
|
||
|
|
||
|
agentDaiVlanIpValidFailures OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Number of ARP packets that were dropped by DAI as the
|
||
|
sender IP address in ARP packet or target IP address in
|
||
|
ARP reply packet is invalid. Invalid addresses include
|
||
|
0.0.0.0, 255.255.255.255, IP multicast addresses,
|
||
|
class E addresses (240.0.0.0/4), loopback addresses (127.0.0.0/8)."
|
||
|
::= { agentDaiVlanStatsEntry 10 }
|
||
|
|
||
|
--************ The Dynamic ARP Inspection Interface Config Table ********
|
||
|
|
||
|
agentDaiIfConfigTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentDaiIfConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table provides the mechanism to configure the trust
|
||
|
state for Dynamic ARP Inspection purpose at each physical
|
||
|
interface capable of this feature."
|
||
|
::= { agentDaiConfigGroup 7 }
|
||
|
|
||
|
agentDaiIfConfigEntry OBJECT-TYPE
|
||
|
SYNTAX AgentDaiIfConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A row instance contains the configuration for
|
||
|
Dynamic ARP Inspection at each physical
|
||
|
interface capable of this feature."
|
||
|
INDEX { ifIndex }
|
||
|
::= { agentDaiIfConfigTable 1 }
|
||
|
|
||
|
AgentDaiIfConfigEntry ::= SEQUENCE {
|
||
|
agentDaiIfTrustEnable TruthValue,
|
||
|
agentDaiIfRateLimit Integer32,
|
||
|
agentDaiIfBurstInterval Unsigned32
|
||
|
}
|
||
|
|
||
|
agentDaiIfTrustEnable OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether the interface is trusted for
|
||
|
Dynamic ARP Inspection purpose.
|
||
|
|
||
|
If this object is set to 'true', the interface is trusted.
|
||
|
ARP packets coming to this interface will be forwarded
|
||
|
without checking.
|
||
|
|
||
|
If this object is set to 'false', the interface is not
|
||
|
trusted. ARP packets coming to this interface will be
|
||
|
subjected to ARP inspection."
|
||
|
DEFVAL { false }
|
||
|
::= { agentDaiIfConfigEntry 1 }
|
||
|
|
||
|
agentDaiIfRateLimit OBJECT-TYPE
|
||
|
SYNTAX Integer32 (-1|0..300)
|
||
|
UNITS "packets per second"
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates rate limit value for Dynamic ARP
|
||
|
Inspection purpose. If the incoming rate of ARP packets
|
||
|
exceeds the value of this object for consecutively
|
||
|
burst interval seconds, ARP packets will be
|
||
|
dropped. Value of -1 indicates that there is no rate limit."
|
||
|
DEFVAL { 15 }
|
||
|
::= { agentDaiIfConfigEntry 2 }
|
||
|
|
||
|
agentDaiIfBurstInterval OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (1..15)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the burst interval value
|
||
|
for rate limiting purpose on this interface."
|
||
|
DEFVAL { 1 }
|
||
|
::= { agentDaiIfConfigEntry 3 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentArpAclGroup OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 22 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
|
||
|
--*********************** ARP ACL Config Table ***********************
|
||
|
|
||
|
agentArpAclTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentArpAclEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table of the ARP ACL entries"
|
||
|
::= { agentArpAclGroup 1 }
|
||
|
|
||
|
agentArpAclEntry OBJECT-TYPE
|
||
|
SYNTAX AgentArpAclEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Represents entry for an ARP ACL"
|
||
|
INDEX { agentArpAclName }
|
||
|
::= { agentArpAclTable 1 }
|
||
|
|
||
|
AgentArpAclEntry ::= SEQUENCE {
|
||
|
agentArpAclName
|
||
|
DisplayString,
|
||
|
agentArpAclRowStatus
|
||
|
RowStatus
|
||
|
}
|
||
|
|
||
|
agentArpAclName OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..31))
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Name of the ARP ACL, which must consist of 1 to 31 alphanumeric
|
||
|
characters and uniquely identify this ARP ACL. This object must
|
||
|
be set to complete a new ARP ACL row instance."
|
||
|
::= { agentArpAclEntry 1 }
|
||
|
|
||
|
agentArpAclRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The status of this conceptual row. Entries can not be deleted until all rows in
|
||
|
arpAclRuleTable with corresponding values of arpAclIndex have been deleted.
|
||
|
|
||
|
active(1) - this ACL instance is active
|
||
|
createAndGo(4) - set to this value to create an instance
|
||
|
destroy(6) - set to this value to delete an instance"
|
||
|
::= { agentArpAclEntry 2 }
|
||
|
|
||
|
|
||
|
--*********************** ARP ACL Rule Config Table ***********************
|
||
|
|
||
|
agentArpAclRuleTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentArpAclRuleEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table of the ARP ACL Rule entries"
|
||
|
::= { agentArpAclGroup 2 }
|
||
|
|
||
|
agentArpAclRuleEntry OBJECT-TYPE
|
||
|
SYNTAX AgentArpAclRuleEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Represents entry for a set of ARP ACL-match rules"
|
||
|
INDEX { agentArpAclName, agentArpAclRuleMatchSenderIpAddr, agentArpAclRuleMatchSenderMacAddr }
|
||
|
::= { agentArpAclRuleTable 1 }
|
||
|
|
||
|
AgentArpAclRuleEntry ::= SEQUENCE {
|
||
|
agentArpAclRuleMatchSenderIpAddr
|
||
|
IpAddress,
|
||
|
agentArpAclRuleMatchSenderMacAddr
|
||
|
MacAddress,
|
||
|
agentArpAclRuleRowStatus
|
||
|
RowStatus
|
||
|
}
|
||
|
|
||
|
agentArpAclRuleMatchSenderIpAddr OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Sender IP address match value for the ARP ACL."
|
||
|
::= { agentArpAclRuleEntry 1 }
|
||
|
|
||
|
agentArpAclRuleMatchSenderMacAddr OBJECT-TYPE
|
||
|
SYNTAX MacAddress
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Sender MAC address match value for the ARP ACL."
|
||
|
::= { agentArpAclRuleEntry 2 }
|
||
|
|
||
|
agentArpAclRuleRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The status of this conceptual row.
|
||
|
|
||
|
active(1) - this ACL Rule is active
|
||
|
createAndGo(4) - set to this value to create an instance
|
||
|
destroy(6) - set to this value to delete an instance"
|
||
|
::= { agentArpAclRuleEntry 3 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
agentDhcpSnoopingConfigGroup OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 23 }
|
||
|
--**************************************************************************************
|
||
|
--************ The DHCP SNOOPING Global Config Table ********
|
||
|
|
||
|
agentDhcpSnoopingAdminMode OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether DHCP Snooping
|
||
|
is enabled globally.
|
||
|
|
||
|
If this object is set to 'true',admin mode
|
||
|
is enabled globally.
|
||
|
|
||
|
If this object is set to 'false',admin mode
|
||
|
is disabled globally."
|
||
|
DEFVAL { false }
|
||
|
::= { agentDhcpSnoopingConfigGroup 1 }
|
||
|
|
||
|
agentDhcpSnoopingVerifyMac OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether source Mac address
|
||
|
in the received DHCP Message needs to be verified or not.
|
||
|
|
||
|
If this object is set to 'true',verifyMac
|
||
|
is enabled globally.
|
||
|
|
||
|
If this object is set to 'false',verifyMac
|
||
|
is disabled globally."
|
||
|
DEFVAL { false }
|
||
|
::= { agentDhcpSnoopingConfigGroup 2 }
|
||
|
|
||
|
agentDhcpSnoopingVlanConfigTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentDhcpSnoopingVlanConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table provides the mechanism to control DHCP SNOOPING
|
||
|
per VLAN. When a VLAN is created in a device
|
||
|
supporting this table, a corresponding entry of this table
|
||
|
will be added."
|
||
|
::= { agentDhcpSnoopingConfigGroup 3 }
|
||
|
|
||
|
|
||
|
agentDhcpSnoopingVlanConfigEntry OBJECT-TYPE
|
||
|
SYNTAX AgentDhcpSnoopingVlanConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A row instance contains the configuration for DHCP
|
||
|
SNOOPING at each existing VLAN."
|
||
|
INDEX { agentDhcpSnoopingVlanIndex }
|
||
|
::= { agentDhcpSnoopingVlanConfigTable 1 }
|
||
|
|
||
|
AgentDhcpSnoopingVlanConfigEntry ::= SEQUENCE {
|
||
|
agentDhcpSnoopingVlanIndex VlanIndex,
|
||
|
agentDhcpSnoopingVlanEnable TruthValue
|
||
|
}
|
||
|
|
||
|
agentDhcpSnoopingVlanIndex OBJECT-TYPE
|
||
|
SYNTAX VlanIndex
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the VLAN number on which DHCP SNOOPING
|
||
|
Inspection feature is configured."
|
||
|
::= { agentDhcpSnoopingVlanConfigEntry 1 }
|
||
|
|
||
|
agentDhcpSnoopingVlanEnable OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether DHCP SNOOPING is
|
||
|
enabled in this VLAN.
|
||
|
|
||
|
If this object is set to 'true', DHCP SNOOPING
|
||
|
is enabled.
|
||
|
|
||
|
If this object is set to 'false', DHCP SNOOPING
|
||
|
is disabled."
|
||
|
DEFVAL { false }
|
||
|
::= { agentDhcpSnoopingVlanConfigEntry 2 }
|
||
|
|
||
|
|
||
|
--************ The DHCP snooping Interface Config Table ********
|
||
|
|
||
|
agentDhcpSnoopingIfConfigTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentDhcpSnoopingIfConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table provides the mechanism to configure the trust
|
||
|
state for DHCP snooping purpose at each physical
|
||
|
interface capable of this feature."
|
||
|
::= { agentDhcpSnoopingConfigGroup 4 }
|
||
|
|
||
|
agentDhcpSnoopingIfConfigEntry OBJECT-TYPE
|
||
|
SYNTAX AgentDhcpSnoopingIfConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A row instance contains the configuration for
|
||
|
DHCP snooping at each physical interface capable of this feature."
|
||
|
INDEX { ifIndex }
|
||
|
::= { agentDhcpSnoopingIfConfigTable 1 }
|
||
|
|
||
|
AgentDhcpSnoopingIfConfigEntry ::= SEQUENCE {
|
||
|
agentDhcpSnoopingIfTrustEnable TruthValue,
|
||
|
agentDhcpSnoopingIfLogEnable TruthValue,
|
||
|
agentDhcpSnoopingIfRateLimit Integer32,
|
||
|
agentDhcpSnoopingIfBurstInterval Integer32
|
||
|
}
|
||
|
|
||
|
agentDhcpSnoopingIfTrustEnable OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether the interface is trusted for
|
||
|
DHCP snooping purpose."
|
||
|
|
||
|
DEFVAL { false }
|
||
|
::= { agentDhcpSnoopingIfConfigEntry 1 }
|
||
|
|
||
|
agentDhcpSnoopingIfLogEnable OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether the Logging needs on DHCP snooping validations
|
||
|
or not"
|
||
|
|
||
|
DEFVAL { false }
|
||
|
::= { agentDhcpSnoopingIfConfigEntry 2 }
|
||
|
|
||
|
agentDhcpSnoopingIfRateLimit OBJECT-TYPE
|
||
|
SYNTAX Integer32 (-1|0..300)
|
||
|
UNITS "packets per second"
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates rate limit value for DHCP
|
||
|
Snooping purpose. If the incoming rate of DHCP packets
|
||
|
exceeds the value of this object for consecutively
|
||
|
burst interval seconds, DHCP packets will be
|
||
|
dropped. Value of -1 indicates that there is no rate limit."
|
||
|
DEFVAL { -1 }
|
||
|
::= { agentDhcpSnoopingIfConfigEntry 3 }
|
||
|
|
||
|
agentDhcpSnoopingIfBurstInterval OBJECT-TYPE
|
||
|
SYNTAX Integer32 (-1|1..15)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the burst interval value
|
||
|
for rate limiting purpose on this interface. Value
|
||
|
of -1 indicates that there is no burst interval."
|
||
|
DEFVAL { -1 }
|
||
|
::= { agentDhcpSnoopingIfConfigEntry 4 }
|
||
|
|
||
|
--************ The IPSG Interface Config Table ********
|
||
|
|
||
|
agentIpsgIfConfigTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentIpsgIfConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table provides the mechanism to configure the IPSG
|
||
|
at each physical interface capable of this feature."
|
||
|
::= { agentDhcpSnoopingConfigGroup 5 }
|
||
|
|
||
|
agentIpsgIfConfigEntry OBJECT-TYPE
|
||
|
SYNTAX AgentIpsgIfConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A row instance contains the configuration for
|
||
|
IPSG at each physical interface capable of this feature."
|
||
|
INDEX { ifIndex }
|
||
|
::= { agentIpsgIfConfigTable 1 }
|
||
|
|
||
|
AgentIpsgIfConfigEntry ::= SEQUENCE {
|
||
|
agentIpsgIfVerifySource TruthValue,
|
||
|
agentIpsgIfPortSecurity TruthValue
|
||
|
}
|
||
|
|
||
|
agentIpsgIfVerifySource OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether IP packets received on this interface
|
||
|
are filtered based on whether IP Source Guard considers the source IP address
|
||
|
to be a valid client address. Setting this variable to false automatically
|
||
|
sets agentIpsgIfPortSecurity to false."
|
||
|
|
||
|
DEFVAL { false }
|
||
|
::= { agentIpsgIfConfigEntry 1 }
|
||
|
|
||
|
agentIpsgIfPortSecurity OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether IP packets received on this interface
|
||
|
are filtered based on whether IP Source Guard considers the source MAC address
|
||
|
to be a valid client address. The port security option cannot be enabled
|
||
|
unless agentIpsgIfVerifySource is also enabled. That is, MAC address filtering
|
||
|
cannot be done without also doing IP address filtering. But IP address filtering
|
||
|
can be done without MAC address filtering. Once the port security
|
||
|
option is enabled, it can only be disabled by disabling agentIpsgIfVerifySource."
|
||
|
|
||
|
DEFVAL { false }
|
||
|
::= { agentIpsgIfConfigEntry 2 }
|
||
|
|
||
|
--************ The DHCP snooping Statistics Table ********
|
||
|
|
||
|
agentDhcpSnoopingStatsReset OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
none(0),
|
||
|
reset(1)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Clear the DHCP snooping statistics on all ports. A value of reset(1)
|
||
|
is used to reset the statistics. A read on this object will
|
||
|
always return the value none(0). The value none(0) cannot
|
||
|
be forcibly set by the administrator."
|
||
|
::= { agentDhcpSnoopingConfigGroup 6 }
|
||
|
|
||
|
agentDhcpSnoopingStatsTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentDhcpSnoopingStatsEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table provides the mechanism for statics of DHCP snooping."
|
||
|
::= { agentDhcpSnoopingConfigGroup 7 }
|
||
|
|
||
|
agentDhcpSnoopingStatsEntry OBJECT-TYPE
|
||
|
SYNTAX AgentDhcpSnoopingStatsEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A row instance contains the DHCP snooping statistics per VLAN."
|
||
|
INDEX { ifIndex }
|
||
|
::= { agentDhcpSnoopingStatsTable 1 }
|
||
|
|
||
|
AgentDhcpSnoopingStatsEntry ::= SEQUENCE {
|
||
|
|
||
|
agentDhcpSnoopingMacVerifyFailures Counter32,
|
||
|
agentDhcpSnoopingInvalidClientMessages Counter32,
|
||
|
agentDhcpSnoopingInvalidServerMessages Counter32
|
||
|
}
|
||
|
|
||
|
agentDhcpSnoopingMacVerifyFailures OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the number of failure verifications of client mac address with
|
||
|
source mac address"
|
||
|
::= { agentDhcpSnoopingStatsEntry 1 }
|
||
|
|
||
|
agentDhcpSnoopingInvalidClientMessages OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the number of invalid DHCP release, request and decline messages"
|
||
|
::= { agentDhcpSnoopingStatsEntry 2 }
|
||
|
|
||
|
agentDhcpSnoopingInvalidServerMessages OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the number of invalid DHCP server mesaages"
|
||
|
::= { agentDhcpSnoopingStatsEntry 3 }
|
||
|
|
||
|
--*********************** IPSG static entries Config Table ***********************
|
||
|
|
||
|
agentStaticIpsgBindingTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentStaticIpsgBindingEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table of the IPSG static entries"
|
||
|
::= { agentDhcpSnoopingConfigGroup 8 }
|
||
|
|
||
|
agentStaticIpsgBindingEntry OBJECT-TYPE
|
||
|
SYNTAX AgentStaticIpsgBindingEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Represents a binding in IPSG table"
|
||
|
INDEX { agentStaticIpsgBindingIfIndex, agentStaticIpsgBindingVlanId,
|
||
|
agentStaticIpsgBindingIpAddr, agentStaticIpsgBindingMacAddr
|
||
|
}
|
||
|
::= { agentStaticIpsgBindingTable 1 }
|
||
|
|
||
|
AgentStaticIpsgBindingEntry ::= SEQUENCE {
|
||
|
|
||
|
agentStaticIpsgBindingIfIndex InterfaceIndex,
|
||
|
agentStaticIpsgBindingVlanId VlanIndex,
|
||
|
agentStaticIpsgBindingIpAddr IpAddress,
|
||
|
agentStaticIpsgBindingMacAddr MacAddress,
|
||
|
agentStaticIpsgBindingRowStatus RowStatus
|
||
|
}
|
||
|
|
||
|
agentStaticIpsgBindingIfIndex OBJECT-TYPE
|
||
|
SYNTAX InterfaceIndex
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Interface on which this IPSG binding is going to be added."
|
||
|
::= { agentStaticIpsgBindingEntry 1 }
|
||
|
|
||
|
agentStaticIpsgBindingVlanId OBJECT-TYPE
|
||
|
SYNTAX VlanIndex
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" VLAN to whcig this IPSG binding is going to be added."
|
||
|
::= { agentStaticIpsgBindingEntry 2 }
|
||
|
|
||
|
agentStaticIpsgBindingIpAddr OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"IP address match value for the IPSG Binding."
|
||
|
::= { agentStaticIpsgBindingEntry 3 }
|
||
|
|
||
|
agentStaticIpsgBindingMacAddr OBJECT-TYPE
|
||
|
SYNTAX MacAddress
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"MAC address match value for the IPSG Binding."
|
||
|
::= { agentStaticIpsgBindingEntry 4 }
|
||
|
|
||
|
agentStaticIpsgBindingRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The status of this conceptual row.
|
||
|
|
||
|
active(1) - this IPSG Binding is active
|
||
|
createAndGo(4) - set to this value to create an instance
|
||
|
destroy(6) - set to this value to delete an instance"
|
||
|
::= { agentStaticIpsgBindingEntry 5 }
|
||
|
|
||
|
--*********************** IPSG dynamic entries Config ready only Table ***********************
|
||
|
|
||
|
agentDynamicIpsgBindingTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentDynamicIpsgBindingEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table of the IPSG dynamic entries"
|
||
|
::= { agentDhcpSnoopingConfigGroup 9 }
|
||
|
|
||
|
agentDynamicIpsgBindingEntry OBJECT-TYPE
|
||
|
SYNTAX AgentDynamicIpsgBindingEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Represents a binding in IPSG table"
|
||
|
INDEX { agentDynamicIpsgBindingIfIndex, agentDynamicIpsgBindingVlanId,
|
||
|
agentDynamicIpsgBindingIpAddr, agentDynamicIpsgBindingMacAddr
|
||
|
}
|
||
|
::= { agentDynamicIpsgBindingTable 1 }
|
||
|
|
||
|
AgentDynamicIpsgBindingEntry ::= SEQUENCE {
|
||
|
|
||
|
agentDynamicIpsgBindingIfIndex InterfaceIndex,
|
||
|
agentDynamicIpsgBindingVlanId VlanIndex,
|
||
|
agentDynamicIpsgBindingIpAddr IpAddress,
|
||
|
agentDynamicIpsgBindingMacAddr MacAddress
|
||
|
}
|
||
|
|
||
|
agentDynamicIpsgBindingIfIndex OBJECT-TYPE
|
||
|
SYNTAX InterfaceIndex
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Interface on which this IPSG binding is added."
|
||
|
::= { agentDynamicIpsgBindingEntry 1 }
|
||
|
|
||
|
agentDynamicIpsgBindingVlanId OBJECT-TYPE
|
||
|
SYNTAX VlanIndex
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" VLAN to which this IPSG binding is going to be added."
|
||
|
::= { agentDynamicIpsgBindingEntry 2 }
|
||
|
|
||
|
agentDynamicIpsgBindingIpAddr OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Sender IP address match value for the IPSG Binding."
|
||
|
::= { agentDynamicIpsgBindingEntry 3 }
|
||
|
|
||
|
agentDynamicIpsgBindingMacAddr OBJECT-TYPE
|
||
|
SYNTAX MacAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"MAC address match value for the IPSG Binding."
|
||
|
::= { agentDynamicIpsgBindingEntry 4 }
|
||
|
|
||
|
|
||
|
--*********************** DHCP SNOOPING static bindings Config Table ***********************
|
||
|
|
||
|
agentStaticDsBindingTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentStaticDsBindingEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table of the DHCP SNOOPING static entries"
|
||
|
::= { agentDhcpSnoopingConfigGroup 10 }
|
||
|
|
||
|
agentStaticDsBindingEntry OBJECT-TYPE
|
||
|
SYNTAX AgentStaticDsBindingEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Represents a binding in DHCP SNOOPING table"
|
||
|
INDEX {
|
||
|
agentStaticDsBindingMacAddr
|
||
|
}
|
||
|
::= { agentStaticDsBindingTable 1 }
|
||
|
|
||
|
AgentStaticDsBindingEntry ::= SEQUENCE {
|
||
|
|
||
|
agentStaticDsBindingIfIndex InterfaceIndex,
|
||
|
agentStaticDsBindingVlanId VlanId,
|
||
|
agentStaticDsBindingMacAddr MacAddress,
|
||
|
agentStaticDsBindingIpAddr IpAddress,
|
||
|
agentStaticDsBindingRowStatus RowStatus
|
||
|
}
|
||
|
|
||
|
agentStaticDsBindingIfIndex OBJECT-TYPE
|
||
|
SYNTAX InterfaceIndex
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Interface on which this DHCP SNOOPING binding is going to be added."
|
||
|
::= { agentStaticDsBindingEntry 1 }
|
||
|
|
||
|
agentStaticDsBindingVlanId OBJECT-TYPE
|
||
|
SYNTAX VlanId
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"VLAN to which this DHCP SNOOPING binding is going to be added."
|
||
|
::= { agentStaticDsBindingEntry 2 }
|
||
|
agentStaticDsBindingMacAddr OBJECT-TYPE
|
||
|
SYNTAX MacAddress
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"MAC address match value for the DHCP SNOOPING Binding."
|
||
|
::= { agentStaticDsBindingEntry 3 }
|
||
|
|
||
|
agentStaticDsBindingIpAddr OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"IP address match value for the DHCP SNOOPING Binding."
|
||
|
::= { agentStaticDsBindingEntry 4 }
|
||
|
|
||
|
agentStaticDsBindingRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The status of this conceptual row.
|
||
|
|
||
|
active(1) - this DHCP SNOOPING Binding is active
|
||
|
createAndGo(4) - set to this value to create an instance
|
||
|
destroy(6) - set to this value to delete an instance"
|
||
|
::= { agentStaticDsBindingEntry 5 }
|
||
|
|
||
|
--*********************** DHCP SNOOPING Dynamic bindings Config Table ***********************
|
||
|
|
||
|
agentDynamicDsBindingTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentDynamicDsBindingEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table of the DHCP SNOOPING Dynamic entries"
|
||
|
::= { agentDhcpSnoopingConfigGroup 11 }
|
||
|
|
||
|
agentDynamicDsBindingEntry OBJECT-TYPE
|
||
|
SYNTAX AgentDynamicDsBindingEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Represents a binding in DHCP SNOOPING table"
|
||
|
INDEX { agentDynamicDsBindingMacAddr }
|
||
|
::= { agentDynamicDsBindingTable 1 }
|
||
|
|
||
|
AgentDynamicDsBindingEntry ::= SEQUENCE {
|
||
|
|
||
|
agentDynamicDsBindingIfIndex InterfaceIndex,
|
||
|
agentDynamicDsBindingVlanId VlanIndex,
|
||
|
agentDynamicDsBindingMacAddr MacAddress,
|
||
|
agentDynamicDsBindingIpAddr IpAddress,
|
||
|
agentDynamicDsBindingLeaseRemainingTime TimeTicks
|
||
|
}
|
||
|
|
||
|
agentDynamicDsBindingIfIndex OBJECT-TYPE
|
||
|
SYNTAX InterfaceIndex
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Interface on which this DHCP SNOOPING binding is going to be added."
|
||
|
::= { agentDynamicDsBindingEntry 1 }
|
||
|
|
||
|
agentDynamicDsBindingVlanId OBJECT-TYPE
|
||
|
SYNTAX VlanIndex
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" VLAN to whcig this DHCP SNOOPING binding is going to be added."
|
||
|
::= { agentDynamicDsBindingEntry 2 }
|
||
|
agentDynamicDsBindingMacAddr OBJECT-TYPE
|
||
|
SYNTAX MacAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"MAC address match value for the DHCP SNOOPING Binding."
|
||
|
::= { agentDynamicDsBindingEntry 3 }
|
||
|
|
||
|
agentDynamicDsBindingIpAddr OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"IP address match value for the DHCP SNOOPING Binding."
|
||
|
::= { agentDynamicDsBindingEntry 4 }
|
||
|
|
||
|
agentDynamicDsBindingLeaseRemainingTime OBJECT-TYPE
|
||
|
SYNTAX TimeTicks
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This specifies the period for which the DHCP SNOOPING Binding is valid."
|
||
|
::= { agentDynamicDsBindingEntry 5 }
|
||
|
|
||
|
|
||
|
--*********************** DHCP SNOOPING Remote Storage configurations ***********************a
|
||
|
|
||
|
agentDhcpSnoopingRemoteFileName OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..255))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the file name on the remote machine
|
||
|
to save the DHCP Snooping bindings. This will be set only
|
||
|
when we have a valid remote IP."
|
||
|
::= { agentDhcpSnoopingConfigGroup 12 }
|
||
|
|
||
|
agentDhcpSnoopingRemoteIpAddr OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the IP address of the remote machine
|
||
|
to save the DHCP Snooping bindings. This will be set only
|
||
|
when we have a valid file name."
|
||
|
::= { agentDhcpSnoopingConfigGroup 13 }
|
||
|
|
||
|
agentDhcpSnoopingStoreInterval OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the perodic time interval
|
||
|
to save the DHCP Snooping bindings."
|
||
|
::= { agentDhcpSnoopingConfigGroup 14 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentDhcpL2RelayConfigGroup
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentDhcpL2RelayConfigGroup OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 24 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentDhcpL2RelayAdminMode OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether DHCP L2 Relay
|
||
|
is enabled globally.
|
||
|
|
||
|
If this object is set to 'true',admin mode
|
||
|
is enabled globally.
|
||
|
|
||
|
If this object is set to 'false',admin mode
|
||
|
is disabled globally."
|
||
|
DEFVAL { false }
|
||
|
::= { agentDhcpL2RelayConfigGroup 1 }
|
||
|
|
||
|
|
||
|
--************ The DHCP L2Relay Interface Config Table ********
|
||
|
|
||
|
agentDhcpL2RelayIfConfigTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentDhcpL2RelayIfConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table provides the mechanism to enable/disable and configure
|
||
|
the trust state for DHCP L2Relay purpose at each physical
|
||
|
interface capable of this feature."
|
||
|
::= { agentDhcpL2RelayConfigGroup 2 }
|
||
|
|
||
|
agentDhcpL2RelayIfConfigEntry OBJECT-TYPE
|
||
|
SYNTAX AgentDhcpL2RelayIfConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A row instance contains the configuration for
|
||
|
DHCP L2 Relay at each physical interface capable of this feature."
|
||
|
INDEX { ifIndex }
|
||
|
::= { agentDhcpL2RelayIfConfigTable 1 }
|
||
|
|
||
|
AgentDhcpL2RelayIfConfigEntry ::= SEQUENCE {
|
||
|
agentDhcpL2RelayIfEnable TruthValue,
|
||
|
agentDhcpL2RelayIfTrustEnable TruthValue
|
||
|
}
|
||
|
|
||
|
agentDhcpL2RelayIfEnable OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether the DHCP L2Relay is enabled
|
||
|
or not"
|
||
|
|
||
|
DEFVAL { false }
|
||
|
::= { agentDhcpL2RelayIfConfigEntry 1 }
|
||
|
|
||
|
agentDhcpL2RelayIfTrustEnable OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether the interface is trusted for
|
||
|
DHCP L2 Relay purpose."
|
||
|
|
||
|
DEFVAL { false }
|
||
|
::= { agentDhcpL2RelayIfConfigEntry 2 }
|
||
|
|
||
|
--************ The DHCP L2 Relay VLAN Config Table ********
|
||
|
|
||
|
agentDhcpL2RelayVlanConfigTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentDhcpL2RelayVlanConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table provides the mechanism to control DHCP L2 Relay
|
||
|
per VLAN. When a VLAN is created in a device
|
||
|
supporting this table, a corresponding entry of this table
|
||
|
will be added."
|
||
|
::= { agentDhcpL2RelayConfigGroup 3 }
|
||
|
|
||
|
|
||
|
agentDhcpL2RelayVlanConfigEntry OBJECT-TYPE
|
||
|
SYNTAX AgentDhcpL2RelayVlanConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A row instance contains the configuration for DHCP
|
||
|
L2 Relay at each existing VLAN."
|
||
|
INDEX { agentDhcpL2RelayVlanIndex }
|
||
|
::= { agentDhcpL2RelayVlanConfigTable 1 }
|
||
|
|
||
|
AgentDhcpL2RelayVlanConfigEntry ::= SEQUENCE {
|
||
|
agentDhcpL2RelayVlanIndex VlanIndex,
|
||
|
agentDhcpL2RelayVlanEnable TruthValue,
|
||
|
agentDhcpL2RelayCircuitIdVlanEnable TruthValue,
|
||
|
agentDhcpL2RelayRemoteIdVlanEnable DisplayString
|
||
|
}
|
||
|
|
||
|
agentDhcpL2RelayVlanIndex OBJECT-TYPE
|
||
|
SYNTAX VlanIndex
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the VLAN number on which DHCP L2 Relay
|
||
|
feature is configured."
|
||
|
::= { agentDhcpL2RelayVlanConfigEntry 1 }
|
||
|
|
||
|
agentDhcpL2RelayVlanEnable OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether DHCP L2 Relay is
|
||
|
enabled in this VLAN.
|
||
|
|
||
|
If this object is set to 'true', DHCP L2 Relay
|
||
|
is enabled.
|
||
|
|
||
|
If this object is set to 'false', DHCP L2 Relay
|
||
|
is disabled."
|
||
|
DEFVAL { false }
|
||
|
::= { agentDhcpL2RelayVlanConfigEntry 2 }
|
||
|
|
||
|
agentDhcpL2RelayCircuitIdVlanEnable OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether DHCP CircuitId is
|
||
|
enabled for L2 relaying in this VLAN.
|
||
|
|
||
|
If this object is set to 'true', DHCP CircuitId
|
||
|
is enabled.
|
||
|
|
||
|
If this object is set to 'false', DHCP CircuitId
|
||
|
is disabled."
|
||
|
DEFVAL { false }
|
||
|
::= { agentDhcpL2RelayVlanConfigEntry 3 }
|
||
|
|
||
|
agentDhcpL2RelayRemoteIdVlanEnable OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..128))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"When this object is set with a non-empty string, DHCP RemoteId is
|
||
|
enabled for L2 relaying in this VLAN."
|
||
|
::= { agentDhcpL2RelayVlanConfigEntry 4 }
|
||
|
|
||
|
--************ The DHCP L2 Relay Statistics Table ********
|
||
|
|
||
|
agentDhcpL2RelayStatsReset OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
none(0),
|
||
|
reset(1)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Clear the DHCP L2Relay statistics on all ports. A value of reset(1)
|
||
|
is used to reset the statistics. A read on this object will
|
||
|
always return the value none(0). The value none(0) cannot
|
||
|
be forcibly set by the administrator."
|
||
|
::= { agentDhcpL2RelayConfigGroup 6 }
|
||
|
|
||
|
agentDhcpL2RelayStatsTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentDhcpL2RelayStatsEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table provides the mechanism for statics of DHCP L2 Relay."
|
||
|
::= { agentDhcpL2RelayConfigGroup 7 }
|
||
|
|
||
|
agentDhcpL2RelayStatsEntry OBJECT-TYPE
|
||
|
SYNTAX AgentDhcpL2RelayStatsEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A row instance contains the DHCP L2Relay statistics per interface."
|
||
|
INDEX { ifIndex }
|
||
|
::= { agentDhcpL2RelayStatsTable 1 }
|
||
|
|
||
|
AgentDhcpL2RelayStatsEntry ::= SEQUENCE {
|
||
|
|
||
|
agentDhcpL2RelayUntrustedSrvrMsgsWithOptn82 Counter32,
|
||
|
agentDhcpL2RelayUntrustedClntMsgsWithOptn82 Counter32,
|
||
|
agentDhcpL2RelayTrustedSrvrMsgsWithoutOptn82 Counter32,
|
||
|
agentDhcpL2RelayTrustedClntMsgsWithoutOptn82 Counter32
|
||
|
}
|
||
|
|
||
|
agentDhcpL2RelayUntrustedSrvrMsgsWithOptn82 OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the number of DHCP server messages received with Option-82 field
|
||
|
on the untrusted interface."
|
||
|
::= { agentDhcpL2RelayStatsEntry 1 }
|
||
|
|
||
|
agentDhcpL2RelayUntrustedClntMsgsWithOptn82 OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the number of DHCP client messages received with Option-82 field
|
||
|
on the untrusted interface."
|
||
|
::= { agentDhcpL2RelayStatsEntry 2 }
|
||
|
|
||
|
agentDhcpL2RelayTrustedSrvrMsgsWithoutOptn82 OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the number of DHCP server messages received without Option-82 field
|
||
|
on the trusted interface."
|
||
|
::= { agentDhcpL2RelayStatsEntry 3 }
|
||
|
|
||
|
agentDhcpL2RelayTrustedClntMsgsWithoutOptn82 OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the number of DHCP client messages received without Option-82 field
|
||
|
on the trusted interface."
|
||
|
::= { agentDhcpL2RelayStatsEntry 4 }
|
||
|
--**************************************************************************************
|
||
|
-- agentSwitchVoiceVLANGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentSwitchVoiceVLANGroup OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 25 }
|
||
|
|
||
|
agentSwitchVoiceVLANAdminMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This enables or disables Voice VLAN on the system."
|
||
|
DEFVAL { disable }
|
||
|
::= { agentSwitchVoiceVLANGroup 1 }
|
||
|
|
||
|
agentSwitchVoiceVlanDeviceTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSwitchVoiceVlanDeviceEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table of the Voice Vlan device entries."
|
||
|
::= { agentSwitchVoiceVLANGroup 2 }
|
||
|
|
||
|
agentSwitchVoiceVlanDeviceEntry OBJECT-TYPE
|
||
|
SYNTAX AgentSwitchVoiceVlanDeviceEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Represents entry for a Voice Device on the interface."
|
||
|
INDEX { agentSwitchVoiceVlanInterfaceNum, agentSwitchVoiceVlanDeviceMacAddress }
|
||
|
::= { agentSwitchVoiceVlanDeviceTable 1 }
|
||
|
|
||
|
AgentSwitchVoiceVlanDeviceEntry ::= SEQUENCE {
|
||
|
agentSwitchVoiceVlanInterfaceNum
|
||
|
Integer32,
|
||
|
agentSwitchVoiceVlanDeviceMacAddress
|
||
|
MacAddress
|
||
|
}
|
||
|
|
||
|
agentSwitchVoiceVlanInterfaceNum OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..65535)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The interface number of this interface."
|
||
|
::= {agentSwitchVoiceVlanDeviceEntry 1 }
|
||
|
|
||
|
agentSwitchVoiceVlanDeviceMacAddress OBJECT-TYPE
|
||
|
SYNTAX MacAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Voice Device Mac address"
|
||
|
::= { agentSwitchVoiceVlanDeviceEntry 2 }
|
||
|
--**************************************************************************************
|
||
|
-- agentSwitchAddresConflictGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentSwitchAddressConflictGroup OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 26 }
|
||
|
|
||
|
agentSwitchAddressConflictDetectionStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
false(0),
|
||
|
true(1)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Displays if an address conflict was detected on the switch
|
||
|
since the last reset of the status or the last conflict detection run. Set to 'true'
|
||
|
if detected, 'false' otherwise."
|
||
|
::= { agentSwitchAddressConflictGroup 1 }
|
||
|
|
||
|
agentSwitchAddressConflictDetectionStatusReset OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
none(0),
|
||
|
reset(1)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Clear the last address conflict detection status in the switch.
|
||
|
A value of reset(1) is used to reset the status. A read on this
|
||
|
object always returns the value none (0). The value none (0) cannot
|
||
|
be forcibly set by the administrator."
|
||
|
::= { agentSwitchAddressConflictGroup 2 }
|
||
|
|
||
|
agentSwitchLastConflictingIPAddr OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The reported conflicting IP address on the switch since the last
|
||
|
reset of the conflict detection status or the last conflict detection run."
|
||
|
::= { agentSwitchAddressConflictGroup 3 }
|
||
|
|
||
|
agentSwitchLastConflictingMacAddr OBJECT-TYPE
|
||
|
SYNTAX MacAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MAC address of the host corresponding to the reported
|
||
|
conflicting IP address on the switch since the last reset of
|
||
|
the conflict detection status or the last conflict detection run."
|
||
|
::= { agentSwitchAddressConflictGroup 4 }
|
||
|
|
||
|
agentSwitchLastConflictReportedTime OBJECT-TYPE
|
||
|
SYNTAX TimeTicks
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Time since the last address conflict was detected. It is displayed
|
||
|
in days, hours, minutes and seconds. It is set to a valid value only
|
||
|
when the conflict detection status is 'true'."
|
||
|
::= { agentSwitchAddressConflictGroup 5 }
|
||
|
|
||
|
agentSwitchConflictIPAddr OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS accessible-for-notify
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The IP address on the switch reported to have a conflict with
|
||
|
another host's IP address."
|
||
|
::= { agentSwitchAddressConflictGroup 6 }
|
||
|
|
||
|
agentSwitchConflictMacAddr OBJECT-TYPE
|
||
|
SYNTAX MacAddress
|
||
|
MAX-ACCESS accessible-for-notify
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The MAC address of the host that has an IP address conflicting
|
||
|
with the IP address on the switch."
|
||
|
::= { agentSwitchAddressConflictGroup 7 }
|
||
|
|
||
|
agentSwitchAddressConflictDetectionRun OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
none(0),
|
||
|
run(1)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Trigger the action to run the active address conflict detection.
|
||
|
A value of run(1) is used to issue the action command. A read on
|
||
|
this object always returns the value none(0). The value none (0)
|
||
|
cannot be forcibly set by the administrator."
|
||
|
::= { agentSwitchAddressConflictGroup 8 }
|
||
|
|
||
|
--*************************************************************************************
|
||
|
-- Traps
|
||
|
--**************************************************************************************
|
||
|
|
||
|
fastPathSwitchingTraps OBJECT IDENTIFIER ::= { fastPathSwitching 0 }
|
||
|
|
||
|
|
||
|
multipleUsersTrap NOTIFICATION-TYPE
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This trap is sent when more than one user is logged in with
|
||
|
administrative access. Only applies to CLI interface."
|
||
|
::= { fastPathSwitchingTraps 1 }
|
||
|
|
||
|
broadcastStormStartTrap NOTIFICATION-TYPE
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
"This trap is sent when a broadcast storm is detected."
|
||
|
::= { fastPathSwitchingTraps 2 }
|
||
|
|
||
|
broadcastStormEndTrap NOTIFICATION-TYPE
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
"This trap is sent when a broadcast storm is no longer
|
||
|
detected."
|
||
|
::= { fastPathSwitchingTraps 3 }
|
||
|
|
||
|
linkFailureTrap NOTIFICATION-TYPE
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
""
|
||
|
::= { fastPathSwitchingTraps 4 }
|
||
|
|
||
|
vlanRequestFailureTrap NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
dot1qVlanIndex
|
||
|
}
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
""
|
||
|
::= { fastPathSwitchingTraps 5 }
|
||
|
|
||
|
vlanDeleteLastTrap NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
dot1qVlanIndex
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Trap is sent when attempting to delete the last configured VLAN
|
||
|
or the Default VLAN."
|
||
|
::= { fastPathSwitchingTraps 6 }
|
||
|
|
||
|
vlanDefaultCfgFailureTrap NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
dot1qVlanIndex
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Trap is sent if there are failures in resetting VLAN
|
||
|
configuration to defaults."
|
||
|
::= { fastPathSwitchingTraps 7 }
|
||
|
|
||
|
vlanRestoreFailureTrap NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
dot1qVlanIndex
|
||
|
}
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
""
|
||
|
::= { fastPathSwitchingTraps 8 }
|
||
|
|
||
|
fanFailureTrap NOTIFICATION-TYPE
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
""
|
||
|
::= { fastPathSwitchingTraps 9 }
|
||
|
|
||
|
stpInstanceNewRootTrap NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
agentStpMstId
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Trap is sent when this machine is a new STP Root when there is more
|
||
|
than one STP instance."
|
||
|
::= { fastPathSwitchingTraps 10 }
|
||
|
|
||
|
stpInstanceTopologyChangeTrap NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
agentStpMstId
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Trap is sent when there is a STP topology change when there is more
|
||
|
than one STP instance."
|
||
|
::= { fastPathSwitchingTraps 11 }
|
||
|
|
||
|
powerSupplyStatusChangeTrap NOTIFICATION-TYPE
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
""
|
||
|
::= { fastPathSwitchingTraps 12 }
|
||
|
|
||
|
failedUserLoginTrap NOTIFICATION-TYPE
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Trap is sent when a user fails to authenticate via the CLI or Web
|
||
|
interfaces."
|
||
|
::= { fastPathSwitchingTraps 13 }
|
||
|
|
||
|
userLockoutTrap NOTIFICATION-TYPE
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Trap is sent when a user account is locked due to consecutive failed login attempts via the CLI or Web
|
||
|
interfaces beyond the allowed limit."
|
||
|
::= { fastPathSwitchingTraps 14 }
|
||
|
|
||
|
daiIntfErrorDisabledTrap NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
ifIndex
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Trap is sent once an interface is error disabled by DAI when the
|
||
|
incoming packet rate exceeded configured rate limit during a
|
||
|
burst-interval."
|
||
|
::= { fastPathSwitchingTraps 15 }
|
||
|
|
||
|
stpInstanceLoopInconsistentStartTrap NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
agentStpMstId,
|
||
|
ifIndex
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Trap is sent when this port in this STP instance enters
|
||
|
loop inconsistent state upon failure to receive a BPDU."
|
||
|
::= { fastPathSwitchingTraps 16 }
|
||
|
|
||
|
stpInstanceLoopInconsistentEndTrap NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
agentStpMstId,
|
||
|
ifIndex
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Trap is sent when this port in this STP instance exits
|
||
|
loop inconsistent state upon reception of a BPDU."
|
||
|
::= { fastPathSwitchingTraps 17 }
|
||
|
|
||
|
|
||
|
dhcpSnoopingIntfErrorDisabledTrap NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
ifIndex
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Trap is sent once an interface is error disabled by DHCP Snooping when the
|
||
|
incoming packet rate exceeded configured rate limit during a
|
||
|
burst-interval."
|
||
|
::= { fastPathSwitchingTraps 18 }
|
||
|
|
||
|
noStartupConfigTrap NOTIFICATION-TYPE
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Trap is sent when startup-config file exists and SSH is enabled."
|
||
|
::= { fastPathSwitchingTraps 19 }
|
||
|
|
||
|
|
||
|
agentSwitchIpAddressConflictTrap NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
agentSwitchConflictIPAddr,
|
||
|
agentSwitchConflictMacAddr
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"IP address conflict trap signifies the reception of an ARP from
|
||
|
another host in the LAN that has conflicting IP address."
|
||
|
::= { fastPathSwitchingTraps 20 }
|
||
|
|
||
|
agentSwitchCpuRisingThresholdTrap NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
agentSwitchCpuProcessRisingThreshold, agentSwitchCpuProcessName
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Trap is sent when the total CPU utilization exceeds CPU Rising
|
||
|
utilization threshold over the configured Rising threshold interval."
|
||
|
::= { fastPathSwitchingTraps 21 }
|
||
|
|
||
|
agentSwitchCpuFallingThresholdTrap NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
agentSwitchCpuProcessFallingThreshold
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Trap is sent when the total CPU utilization falls below CPU Falling
|
||
|
utilization threshold over the configured falling threshold interval."
|
||
|
::= { fastPathSwitchingTraps 22 }
|
||
|
|
||
|
agentSwitchCpuFreeMemBelowThresholdTrap NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
agentSwitchCpuProcessFreeMemoryThreshold
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Trap is sent when CPU Free Memory falls below the configured threshold."
|
||
|
::= { fastPathSwitchingTraps 23 }
|
||
|
|
||
|
agentSwitchCpuFreeMemAboveThresholdTrap NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
agentSwitchCpuProcessFreeMemoryThreshold
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Trap is sent when CPU Free Memory rises to 10% above the configured threshold."
|
||
|
::= { fastPathSwitchingTraps 24 }
|
||
|
topologyChangeInitiatedTrap NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
agentStpMstId,
|
||
|
ifIndex
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Trap is sent once an interface gets a Topology change event
|
||
|
on a port."
|
||
|
::= { fastPathSwitchingTraps 25 }
|
||
|
loopDetectedTrap NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
ifIndex
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Trap is sent once when switch STP detects a loop"
|
||
|
::= { fastPathSwitchingTraps 26 }
|
||
|
|
||
|
agentSwitchMbufRisingThresholdTrap NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
agentSwitchMbufRisingThreshold,
|
||
|
agentSwitchMbufsTotal,
|
||
|
agentSwitchMbufsUsed,
|
||
|
agentSwitchMbufsFree
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Trap is sent when the Mbuf utilization exceeds Rising
|
||
|
utilization threshold."
|
||
|
::= { fastPathSwitchingTraps 27 }
|
||
|
|
||
|
agentSwitchMbufFallingThresholdTrap NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
agentSwitchMbufFallingThreshold,
|
||
|
agentSwitchMbufsTotal,
|
||
|
agentSwitchMbufsUsed,
|
||
|
agentSwitchMbufsFree
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Trap is sent when the Mbuf utilization falls below Falling
|
||
|
utilization threshold."
|
||
|
::= { fastPathSwitchingTraps 28 }
|
||
|
|
||
|
--*****************************************************************************************
|
||
|
-- sdmTemplate
|
||
|
--
|
||
|
-- This provides configuration and status of the Switch Database Management Template
|
||
|
-- feature.
|
||
|
--
|
||
|
--*****************************************************************************************
|
||
|
|
||
|
agentSdmPreferConfigEntry OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 27 }
|
||
|
|
||
|
|
||
|
agentSdmPreferCurrentTemplate OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
dualIPv4andIPv6(1),
|
||
|
ipv4RoutingDefault(2),
|
||
|
ipv4DataCenter(3),
|
||
|
ipv4DataCenterPlus(4),
|
||
|
dualDataCenter(5),
|
||
|
dualMplsDataCenter(6)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" Displays the current active SDM Template."
|
||
|
|
||
|
::= { agentSdmPreferConfigEntry 1 }
|
||
|
|
||
|
agentSdmPreferNextTemplate OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
default(0),
|
||
|
dualIPv4andIPv6(1),
|
||
|
ipv4RoutingDefault(2),
|
||
|
ipv4DataCenter(3),
|
||
|
ipv4DataCenterPlus(4)
|
||
|
,
|
||
|
dualDataCenter(5)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" Configures the next active template. It will be active only after the next reboot.
|
||
|
To revert to the default template after the next reboot, use the option default(0)."
|
||
|
|
||
|
::= { agentSdmPreferConfigEntry 2 }
|
||
|
|
||
|
--*******************************************************************************************
|
||
|
|
||
|
agentSdmTemplateSummaryTable OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 28 }
|
||
|
|
||
|
|
||
|
agentSdmTemplateTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSdmTemplateEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Displays Switch Database Management Template Information."
|
||
|
::= { agentSdmTemplateSummaryTable 1 }
|
||
|
|
||
|
agentSdmTemplateEntry OBJECT-TYPE
|
||
|
SYNTAX AgentSdmTemplateEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Information about a SDM Template table entry."
|
||
|
INDEX { agentSdmTemplateId }
|
||
|
::= { agentSdmTemplateTable 1 }
|
||
|
|
||
|
AgentSdmTemplateEntry::= SEQUENCE {
|
||
|
agentSdmTemplateId
|
||
|
INTEGER,
|
||
|
agentArpEntries
|
||
|
INTEGER,
|
||
|
agentIPv4UnicastRoutes
|
||
|
INTEGER,
|
||
|
agentIPv6NdpEntries
|
||
|
INTEGER,
|
||
|
agentIPv6UnicastRoutes
|
||
|
INTEGER,
|
||
|
agentEcmpNextHops
|
||
|
INTEGER,
|
||
|
agentIPv4MulticastRoutes
|
||
|
INTEGER,
|
||
|
agentIPv6MulticastRoutes
|
||
|
INTEGER
|
||
|
}
|
||
|
|
||
|
agentSdmTemplateId OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
dualIPv4andIPv6(1),
|
||
|
ipv4RoutingDefault(2),
|
||
|
ipv4DataCenter(3),
|
||
|
ipv4DataCenterPlus(4)
|
||
|
,
|
||
|
dualDataCenter(5)
|
||
|
}
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The SDM Template type this instance is associated with."
|
||
|
::= { agentSdmTemplateEntry 1 }
|
||
|
|
||
|
agentArpEntries OBJECT-TYPE
|
||
|
SYNTAX INTEGER
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The maximum number of entries in the IPv4 Address Resolution Protocol (ARP) cache for routing interfaces."
|
||
|
::= { agentSdmTemplateEntry 2 }
|
||
|
|
||
|
agentIPv4UnicastRoutes OBJECT-TYPE
|
||
|
SYNTAX INTEGER
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The maximum number of IPv4 unicast forwarding table entries."
|
||
|
::= { agentSdmTemplateEntry 3 }
|
||
|
|
||
|
agentIPv6NdpEntries OBJECT-TYPE
|
||
|
SYNTAX INTEGER
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The maximum number of IPv6 Neighbor Discovery Protocol (NDP) cache entries."
|
||
|
::= { agentSdmTemplateEntry 4 }
|
||
|
|
||
|
agentIPv6UnicastRoutes OBJECT-TYPE
|
||
|
SYNTAX INTEGER
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The maximum number of IPv6 unicast forwarding table entries."
|
||
|
::= { agentSdmTemplateEntry 5 }
|
||
|
|
||
|
agentEcmpNextHops OBJECT-TYPE
|
||
|
SYNTAX INTEGER
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The maximum number of Equal cost next hops that can be installed in the IPv4 and IPv6 unicast forwarding tables."
|
||
|
::= { agentSdmTemplateEntry 6 }
|
||
|
|
||
|
agentIPv4MulticastRoutes OBJECT-TYPE
|
||
|
SYNTAX INTEGER
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The maximum number of IPv4 multicast forwarding table entries."
|
||
|
::= { agentSdmTemplateEntry 7 }
|
||
|
|
||
|
agentIPv6MulticastRoutes OBJECT-TYPE
|
||
|
SYNTAX INTEGER
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The maximum number of IPv6 multicast forwarding table entries."
|
||
|
::= { agentSdmTemplateEntry 8 }
|
||
|
|
||
|
--*****************************************************************************************
|
||
|
-- cut-through
|
||
|
--
|
||
|
-- This provides configuration and status of the cut-through feature.
|
||
|
-- Also known as Alternate store and forward(ASF) feature.
|
||
|
--
|
||
|
--*****************************************************************************************
|
||
|
agentSwitchCutThroughGroup OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 29 }
|
||
|
|
||
|
agentSwitchCutThroughConfigMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Mode changes are effective from the next reload of the Switch.
|
||
|
The cut-through feature may not be present on all switches. Use
|
||
|
- agentSwitchCutThroughRunningModeStatus - MIB to check if the feature is
|
||
|
present on your switch."
|
||
|
::= { agentSwitchCutThroughGroup 1 }
|
||
|
|
||
|
agentSwitchCutThroughRunningModeStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enabled(1),
|
||
|
disabled(2),
|
||
|
not-supported(3)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This gives the current running mode of the cut-through feature on switch.
|
||
|
Note that Mode changes are effective from the next reload of the Switch.
|
||
|
so running mode may be different than the configured mode.
|
||
|
A value of not-supported(3) means that the feature is not present on the
|
||
|
switch."
|
||
|
::= { agentSwitchCutThroughGroup 2 }
|
||
|
|
||
|
agentSwitchCutThroughConfiguredModeStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enabled(1),
|
||
|
disabled(2),
|
||
|
not-supported(3)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This gives the configured mode of cut-through feature on switch.
|
||
|
Note that Mode changes are effective from the next reload of the Switch.
|
||
|
so running mode may be different than the configured mode.
|
||
|
A value of not-supported(3) means that the feature is not present on the
|
||
|
switch."
|
||
|
::= { agentSwitchCutThroughGroup 3 }
|
||
|
|
||
|
|
||
|
--*****************************************************************************************
|
||
|
-- port type
|
||
|
--
|
||
|
-- This provides an augmentation to the MAU mib for fastpath specific port types
|
||
|
--
|
||
|
--*****************************************************************************************
|
||
|
|
||
|
agentPortTypeGroup OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 30 }
|
||
|
|
||
|
agentPortType40GigBaseX OBJECT-IDENTITY
|
||
|
STATUS current
|
||
|
DESCRIPTION "X PCS/PMA, unknown PMD. MAU MIB augmentation"
|
||
|
REFERENCE ""
|
||
|
::= { agentPortTypeGroup 1 }
|
||
|
|
||
|
--*****************************************************************************************
|
||
|
-- Private Vlan
|
||
|
--
|
||
|
--*****************************************************************************************
|
||
|
agentPrivateVlanGroup OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 31 }
|
||
|
|
||
|
agentPrivateVlanTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentPrivateVlanEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
""
|
||
|
::= { agentPrivateVlanGroup 1 }
|
||
|
|
||
|
agentPrivateVlanEntry OBJECT-TYPE
|
||
|
SYNTAX AgentPrivateVlanEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
""
|
||
|
INDEX { dot1qVlanIndex }
|
||
|
::= { agentPrivateVlanTable 1 }
|
||
|
|
||
|
AgentPrivateVlanEntry ::= SEQUENCE {
|
||
|
agentPrivateVlanType
|
||
|
INTEGER,
|
||
|
agentPrivateVlanAssociate
|
||
|
VlanList
|
||
|
}
|
||
|
|
||
|
agentPrivateVlanType OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
primary(1),
|
||
|
isolated(2),
|
||
|
community(3),
|
||
|
unconfigured(4)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Enables vlan for Private Vlan and configures private vlan type."
|
||
|
::= { agentPrivateVlanEntry 1 }
|
||
|
|
||
|
agentPrivateVlanAssociate OBJECT-TYPE
|
||
|
SYNTAX VlanList
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This field lists all the VlanIDs which are associated with the selected vlan.
|
||
|
If the selected vlan type is not primary(1), a zero-length bitmask is returned."
|
||
|
::= { agentPrivateVlanEntry 2 }
|
||
|
|
||
|
--*****************************************************************************************
|
||
|
|
||
|
agentPrivateVlanIntfAssocTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentPrivateVlanIntfAssocEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
""
|
||
|
::= { agentPrivateVlanGroup 2 }
|
||
|
|
||
|
agentPrivateVlanIntfAssocEntry OBJECT-TYPE
|
||
|
SYNTAX AgentPrivateVlanIntfAssocEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
""
|
||
|
INDEX { ifIndex }
|
||
|
::= { agentPrivateVlanIntfAssocTable 1 }
|
||
|
|
||
|
AgentPrivateVlanIntfAssocEntry ::= SEQUENCE {
|
||
|
agentPrivateVlanIntfAssocHostPrimary
|
||
|
Integer32,
|
||
|
agentPrivateVlanIntfAssocHostSecondary
|
||
|
Integer32,
|
||
|
agentPrivateVlanIntfAssocPromiscuousPrimary
|
||
|
Integer32,
|
||
|
agentPrivateVlanIntfAssocPromiscuousSecondary
|
||
|
VlanList,
|
||
|
agentPrivateVlanIntfAssocOperational
|
||
|
VlanList
|
||
|
}
|
||
|
|
||
|
agentPrivateVlanIntfAssocHostPrimary OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..4094)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the primary host vlan association with the interface.
|
||
|
This must be configured along with agentPrivateVlanIntfAssocHostSecondary before
|
||
|
the association will be operational.
|
||
|
|
||
|
NOTE: Both agentPrivateVlanIntfAssocHostPrimary and agentPrivateVlanIntfAssocHostSecondary
|
||
|
objects must be specified at the same time."
|
||
|
::= { agentPrivateVlanIntfAssocEntry 1 }
|
||
|
|
||
|
agentPrivateVlanIntfAssocHostSecondary OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..4094)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the secondary host vlan association with the interface.
|
||
|
This must be configured along with agentPrivateVlanIntfAssocHostPrimary before
|
||
|
the association will be operational.
|
||
|
|
||
|
NOTE: Both agentPrivateVlanIntfAssocHostPrimary and agentPrivateVlanIntfAssocHostSecondary
|
||
|
objects must be specified at the same time."
|
||
|
::= { agentPrivateVlanIntfAssocEntry 2 }
|
||
|
|
||
|
agentPrivateVlanIntfAssocPromiscuousPrimary OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..4094)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the primary promiscuous vlan association with the interface.
|
||
|
This must be configured along with agentPrivateVlanIntfAssocPromiscuousSecondary before
|
||
|
the association will be operational."
|
||
|
::= { agentPrivateVlanIntfAssocEntry 3 }
|
||
|
|
||
|
agentPrivateVlanIntfAssocPromiscuousSecondary OBJECT-TYPE
|
||
|
SYNTAX VlanList
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Configures the secondary promiscuous vlan association with the interface.
|
||
|
This must be configured along with agentPrivateVlanIntfAssocPromiscuousPrimary before
|
||
|
the association will be operational."
|
||
|
::= { agentPrivateVlanIntfAssocEntry 4 }
|
||
|
|
||
|
agentPrivateVlanIntfAssocOperational OBJECT-TYPE
|
||
|
SYNTAX VlanList
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Shows the operational private vlans associated with the interface."
|
||
|
::= { agentPrivateVlanIntfAssocEntry 5 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentSwitchPrivateGroup
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentSwitchPrivateGroupConfigGroup OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 32 }
|
||
|
agentSwitchPrivateGroupTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSwitchPrivateGroupEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's private group mapping table"
|
||
|
::= { agentSwitchPrivateGroupConfigGroup 1 }
|
||
|
|
||
|
agentSwitchPrivateGroupEntry OBJECT-TYPE
|
||
|
SYNTAX AgentSwitchPrivateGroupEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Private groups assigned to ports."
|
||
|
INDEX { agentSwitchPrivateGroupId }
|
||
|
::= { agentSwitchPrivateGroupTable 1 }
|
||
|
|
||
|
AgentSwitchPrivateGroupEntry ::=
|
||
|
SEQUENCE {
|
||
|
agentSwitchPrivateGroupId
|
||
|
Integer32,
|
||
|
agentSwitchPrivateGroupName
|
||
|
DisplayString,
|
||
|
agentSwitchPrivateGroupMode
|
||
|
INTEGER,
|
||
|
agentSwitchPrivateGroupRowStatus
|
||
|
RowStatus
|
||
|
}
|
||
|
|
||
|
agentSwitchPrivateGroupId OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The private group id that port belongs to"
|
||
|
::= { agentSwitchPrivateGroupEntry 1 }
|
||
|
|
||
|
agentSwitchPrivateGroupName OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(0..24))
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The name of the Private group"
|
||
|
::= { agentSwitchPrivateGroupEntry 2 }
|
||
|
|
||
|
agentSwitchPrivateGroupMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
isolated(1),
|
||
|
community(2)
|
||
|
}
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The mode of port in private group is either isloated or community"
|
||
|
::= { agentSwitchPrivateGroupEntry 3 }
|
||
|
|
||
|
agentSwitchPrivateGroupRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Private Group VLAN can only be created through
|
||
|
multiple variable bindings taking all the objects of
|
||
|
of the AgentSwitchPrivateGroupEntry.
|
||
|
Supported values:
|
||
|
active(1) - valid entry
|
||
|
createAndGo(4) - used to create a new entry
|
||
|
destroy(6) - removes the entry "
|
||
|
::= { agentSwitchPrivateGroupEntry 4 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentSwitchPrivateGroup table 2
|
||
|
--**************************************************************************************
|
||
|
agentSwitchPrivateGroupPortTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentSwitchPrivateGroupPortEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The switch's private group portlist mapping table"
|
||
|
::= { agentSwitchPrivateGroupConfigGroup 2 }
|
||
|
|
||
|
agentSwitchPrivateGroupPortEntry OBJECT-TYPE
|
||
|
SYNTAX AgentSwitchPrivateGroupPortEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"List of ports assigned to private groups."
|
||
|
INDEX { agentSwitchPrivateGroupPortGroupId }
|
||
|
::= { agentSwitchPrivateGroupPortTable 1 }
|
||
|
|
||
|
AgentSwitchPrivateGroupPortEntry ::=
|
||
|
SEQUENCE {
|
||
|
agentSwitchPrivateGroupPortGroupId
|
||
|
Integer32,
|
||
|
agentSwitchPrivateGroupPortGroupName
|
||
|
DisplayString,
|
||
|
agentSwitchPrivateGroupPortPortList
|
||
|
PortList
|
||
|
}
|
||
|
|
||
|
agentSwitchPrivateGroupPortGroupId OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The private group id that port belongs to"
|
||
|
::= { agentSwitchPrivateGroupPortEntry 1 }
|
||
|
|
||
|
agentSwitchPrivateGroupPortGroupName OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(0..24))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The name of the Private group "
|
||
|
::= { agentSwitchPrivateGroupPortEntry 2 }
|
||
|
|
||
|
agentSwitchPrivateGroupPortPortList OBJECT-TYPE
|
||
|
SYNTAX PortList
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The list of ports in private group"
|
||
|
::= { agentSwitchPrivateGroupPortEntry 3 }
|
||
|
|
||
|
--**************************************************************************************
|
||
|
agentDhcpv6SnoopingConfigGroup OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 33 }
|
||
|
--**************************************************************************************
|
||
|
--************ The DHCPv6 SNOOPING Global Config Table ********
|
||
|
|
||
|
agentDhcpv6SnoopingAdminMode OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether DHCPv6 SNOOPING
|
||
|
is enabled globally.
|
||
|
|
||
|
If this object is set to 'true',admin mode
|
||
|
is enabled globally.
|
||
|
|
||
|
If this object is set to 'false',admin mode
|
||
|
is disabled globally."
|
||
|
DEFVAL { false }
|
||
|
::= { agentDhcpv6SnoopingConfigGroup 1 }
|
||
|
|
||
|
agentDhcpv6SnoopingVerifyMac OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether source Mac address
|
||
|
in the received dhcpv6 Message needs to be verified or not.
|
||
|
|
||
|
If this object is set to 'true',verifyMac
|
||
|
is enabled globally.
|
||
|
|
||
|
If this object is set to 'false',verifyMac
|
||
|
is disabled globally."
|
||
|
DEFVAL { false }
|
||
|
::= { agentDhcpv6SnoopingConfigGroup 2 }
|
||
|
|
||
|
agentDhcpv6SnoopingVlanConfigTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentDhcpv6SnoopingVlanConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table provides the mechanism to control DHCPv6 SNOOPING
|
||
|
per VLAN. When a VLAN is created in a device
|
||
|
supporting this table, a corresponding entry of this table
|
||
|
will be added."
|
||
|
::= { agentDhcpv6SnoopingConfigGroup 3 }
|
||
|
|
||
|
|
||
|
agentDhcpv6SnoopingVlanConfigEntry OBJECT-TYPE
|
||
|
SYNTAX AgentDhcpv6SnoopingVlanConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A row instance contains the configuration for dhcpv6
|
||
|
SNOOPING at each existing VLAN."
|
||
|
INDEX { agentDhcpv6SnoopingVlanIndex }
|
||
|
::= { agentDhcpv6SnoopingVlanConfigTable 1 }
|
||
|
|
||
|
AgentDhcpv6SnoopingVlanConfigEntry ::= SEQUENCE {
|
||
|
agentDhcpv6SnoopingVlanIndex VlanIndex,
|
||
|
agentDhcpv6SnoopingVlanEnable TruthValue
|
||
|
}
|
||
|
|
||
|
agentDhcpv6SnoopingVlanIndex OBJECT-TYPE
|
||
|
SYNTAX VlanIndex
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the VLAN number on which DHCPv6 SNOOPING
|
||
|
Inspection feature is configured."
|
||
|
::= { agentDhcpv6SnoopingVlanConfigEntry 1 }
|
||
|
|
||
|
agentDhcpv6SnoopingVlanEnable OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether DHCPv6 SNOOPING is
|
||
|
enabled in this VLAN.
|
||
|
|
||
|
If this object is set to 'true', DHCPv6 SNOOPING
|
||
|
is enabled.
|
||
|
|
||
|
If this object is set to 'false', DHCPv6 SNOOPING
|
||
|
is disabled."
|
||
|
DEFVAL { false }
|
||
|
::= { agentDhcpv6SnoopingVlanConfigEntry 2 }
|
||
|
|
||
|
|
||
|
--************ The DHCPv6 SNOOPING Interface Config Table ********
|
||
|
|
||
|
agentDhcpv6SnoopingIfConfigTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentDhcpv6SnoopingIfConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table provides the mechanism to configure the trust
|
||
|
state for DHCPv6 SNOOPING purpose at each physical
|
||
|
interface capable of this feature."
|
||
|
::= { agentDhcpv6SnoopingConfigGroup 4 }
|
||
|
|
||
|
agentDhcpv6SnoopingIfConfigEntry OBJECT-TYPE
|
||
|
SYNTAX AgentDhcpv6SnoopingIfConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A row instance contains the configuration for
|
||
|
DHCPv6 SNOOPING at each physical interface capable of this feature."
|
||
|
INDEX { ifIndex }
|
||
|
::= { agentDhcpv6SnoopingIfConfigTable 1 }
|
||
|
|
||
|
AgentDhcpv6SnoopingIfConfigEntry ::= SEQUENCE {
|
||
|
agentDhcpv6SnoopingIfTrustEnable TruthValue,
|
||
|
agentDhcpv6SnoopingIfLogEnable TruthValue,
|
||
|
agentDhcpv6SnoopingIfRateLimit Integer32,
|
||
|
agentDhcpv6SnoopingIfBurstInterval Integer32
|
||
|
}
|
||
|
|
||
|
agentDhcpv6SnoopingIfTrustEnable OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether the interface is trusted for
|
||
|
DHCPv6 SNOOPING purpose."
|
||
|
|
||
|
DEFVAL { false }
|
||
|
::= { agentDhcpv6SnoopingIfConfigEntry 1 }
|
||
|
|
||
|
agentDhcpv6SnoopingIfLogEnable OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether the Logging needs on DHCPv6 SNOOPING validations
|
||
|
or not"
|
||
|
|
||
|
DEFVAL { false }
|
||
|
::= { agentDhcpv6SnoopingIfConfigEntry 2 }
|
||
|
|
||
|
agentDhcpv6SnoopingIfRateLimit OBJECT-TYPE
|
||
|
SYNTAX Integer32 (-1|0..300)
|
||
|
UNITS "packets per second"
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates rate limit value for dhcpv6
|
||
|
Snooping purpose. If the incoming rate of dhcpv6 packets
|
||
|
exceeds the value of this object for consecutively
|
||
|
burst interval seconds, dhcpv6 packets will be
|
||
|
dropped. Value of -1 indicates that there is no rate limit."
|
||
|
DEFVAL { -1 }
|
||
|
::= { agentDhcpv6SnoopingIfConfigEntry 3 }
|
||
|
|
||
|
agentDhcpv6SnoopingIfBurstInterval OBJECT-TYPE
|
||
|
SYNTAX Integer32 (-1|1..15)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the burst interval value
|
||
|
for rate limiting purpose on this interface. Value
|
||
|
of -1 indicates that there is no burst interval."
|
||
|
DEFVAL { -1 }
|
||
|
::= { agentDhcpv6SnoopingIfConfigEntry 4 }
|
||
|
|
||
|
|
||
|
--************ The IPSG Interface Config Table ********
|
||
|
|
||
|
agentIpv6sgIfConfigTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentIpv6sgIfConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table provides the mechanism to configure the IPSG
|
||
|
at each physical interface capable of this feature."
|
||
|
::= { agentDhcpv6SnoopingConfigGroup 5 }
|
||
|
|
||
|
agentIpv6sgIfConfigEntry OBJECT-TYPE
|
||
|
SYNTAX AgentIpv6sgIfConfigEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A row instance contains the configuration for
|
||
|
IPSG at each physical interface capable of this feature."
|
||
|
INDEX { ifIndex }
|
||
|
::= { agentIpv6sgIfConfigTable 1 }
|
||
|
|
||
|
AgentIpv6sgIfConfigEntry ::= SEQUENCE {
|
||
|
agentIpv6sgIfVerifySource TruthValue,
|
||
|
agentIpv6sgIfPortSecurity TruthValue
|
||
|
}
|
||
|
|
||
|
agentIpv6sgIfVerifySource OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether the interface is enabled for IPv6SG
|
||
|
to forward the data based up on source Ip address"
|
||
|
|
||
|
DEFVAL { false }
|
||
|
::= { agentIpv6sgIfConfigEntry 1 }
|
||
|
|
||
|
agentIpv6sgIfPortSecurity OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether the interface is enabled for IPv6SG
|
||
|
to forward the data based up on source mac address in fdb table"
|
||
|
|
||
|
DEFVAL { false }
|
||
|
::= { agentIpv6sgIfConfigEntry 2 }
|
||
|
|
||
|
|
||
|
--************ The DHCPv6 SNOOPING Statistics Table ********
|
||
|
|
||
|
agentDhcpv6SnoopingStatsReset OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
none(0),
|
||
|
reset(1)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Clear the DHCPv6 SNOOPING statistics on all ports. A value of reset(1)
|
||
|
is used to reset the statistics. A read on this object will
|
||
|
always return the value none(0). The value none(0) cannot
|
||
|
be forcibly set by the administrator."
|
||
|
::= { agentDhcpv6SnoopingConfigGroup 6 }
|
||
|
|
||
|
agentDhcpv6SnoopingStatsTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentDhcpv6SnoopingStatsEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table provides the mechanism for statics of DHCPv6 SNOOPING."
|
||
|
::= { agentDhcpv6SnoopingConfigGroup 7 }
|
||
|
|
||
|
agentDhcpv6SnoopingStatsEntry OBJECT-TYPE
|
||
|
SYNTAX AgentDhcpv6SnoopingStatsEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A row instance contains the DHCPv6 SNOOPING statistics per VLAN."
|
||
|
INDEX { ifIndex }
|
||
|
::= { agentDhcpv6SnoopingStatsTable 1 }
|
||
|
|
||
|
AgentDhcpv6SnoopingStatsEntry ::= SEQUENCE {
|
||
|
|
||
|
agentDhcpv6SnoopingMacVerifyFailures Counter32,
|
||
|
agentDhcpv6SnoopingInvalidClientMessages Counter32,
|
||
|
agentDhcpv6SnoopingInvalidServerMessages Counter32
|
||
|
}
|
||
|
|
||
|
agentDhcpv6SnoopingMacVerifyFailures OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the number of failure verifications of client mac address with
|
||
|
source mac address"
|
||
|
::= { agentDhcpv6SnoopingStatsEntry 1 }
|
||
|
|
||
|
agentDhcpv6SnoopingInvalidClientMessages OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the number of invalid dhcpv6 release, request and decline messages"
|
||
|
::= { agentDhcpv6SnoopingStatsEntry 2 }
|
||
|
|
||
|
agentDhcpv6SnoopingInvalidServerMessages OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the number of invalid dhcpv6 server mesaages"
|
||
|
::= { agentDhcpv6SnoopingStatsEntry 3 }
|
||
|
|
||
|
--*********************** IPv6SG static entries Config Table ***********************
|
||
|
|
||
|
agentStaticIpv6sgBindingTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentStaticIpv6sgBindingEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table of the IPv6SG static entries"
|
||
|
::= { agentDhcpv6SnoopingConfigGroup 8 }
|
||
|
|
||
|
agentStaticIpv6sgBindingEntry OBJECT-TYPE
|
||
|
SYNTAX AgentStaticIpv6sgBindingEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Represents a binding in IPv6SG table"
|
||
|
INDEX { agentStaticIpv6sgBindingIfIndex, agentStaticIpv6sgBindingVlanId,
|
||
|
agentStaticIpv6sgBindingIpAddr, agentStaticIpv6sgBindingMacAddr
|
||
|
}
|
||
|
::= { agentStaticIpv6sgBindingTable 1 }
|
||
|
|
||
|
AgentStaticIpv6sgBindingEntry ::= SEQUENCE {
|
||
|
|
||
|
agentStaticIpv6sgBindingIfIndex InterfaceIndex,
|
||
|
agentStaticIpv6sgBindingVlanId VlanIndex,
|
||
|
agentStaticIpv6sgBindingIpAddr Ipv6Address,
|
||
|
agentStaticIpv6sgBindingMacAddr MacAddress,
|
||
|
agentStaticIpv6sgBindingRowStatus RowStatus
|
||
|
}
|
||
|
|
||
|
agentStaticIpv6sgBindingIfIndex OBJECT-TYPE
|
||
|
SYNTAX InterfaceIndex
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Interface on which this IPv6SG binding is going to be added."
|
||
|
::= { agentStaticIpv6sgBindingEntry 1 }
|
||
|
|
||
|
agentStaticIpv6sgBindingVlanId OBJECT-TYPE
|
||
|
SYNTAX VlanIndex
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" VLAN to which this IPv6SG binding is going to be added."
|
||
|
::= { agentStaticIpv6sgBindingEntry 2 }
|
||
|
|
||
|
agentStaticIpv6sgBindingIpAddr OBJECT-TYPE
|
||
|
SYNTAX Ipv6Address
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"IPv6 address match value for the IPv6SG binding."
|
||
|
::= { agentStaticIpv6sgBindingEntry 3 }
|
||
|
|
||
|
agentStaticIpv6sgBindingMacAddr OBJECT-TYPE
|
||
|
SYNTAX MacAddress
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"MAC address match value for the IPv6SG Binding."
|
||
|
::= { agentStaticIpv6sgBindingEntry 4 }
|
||
|
|
||
|
agentStaticIpv6sgBindingRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The status of this conceptual row.
|
||
|
|
||
|
active(1) - this IPv6SG Binding is active
|
||
|
createAndGo(4) - set to this value to create an instance
|
||
|
destroy(6) - set to this value to delete an instance"
|
||
|
::= { agentStaticIpv6sgBindingEntry 5 }
|
||
|
--*********************** IPSG dynamic entries Config ready only Table ***********************
|
||
|
|
||
|
agentDynamicIpv6sgBindingTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentDynamicIpv6sgBindingEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table of the IPv6SG dynamic entries"
|
||
|
::= { agentDhcpv6SnoopingConfigGroup 9 }
|
||
|
|
||
|
agentDynamicIpv6sgBindingEntry OBJECT-TYPE
|
||
|
SYNTAX AgentDynamicIpv6sgBindingEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Represents a binding in IPSG table"
|
||
|
INDEX { agentDynamicIpv6sgBindingIfIndex, agentDynamicIpv6sgBindingVlanId,
|
||
|
agentDynamicIpv6sgBindingIpAddr, agentDynamicIpv6sgBindingMacAddr
|
||
|
}
|
||
|
::= { agentDynamicIpv6sgBindingTable 1 }
|
||
|
|
||
|
AgentDynamicIpv6sgBindingEntry ::= SEQUENCE {
|
||
|
|
||
|
agentDynamicIpv6sgBindingIfIndex InterfaceIndex,
|
||
|
agentDynamicIpv6sgBindingVlanId VlanIndex,
|
||
|
agentDynamicIpv6sgBindingIpAddr Ipv6Address,
|
||
|
agentDynamicIpv6sgBindingMacAddr MacAddress
|
||
|
}
|
||
|
|
||
|
agentDynamicIpv6sgBindingIfIndex OBJECT-TYPE
|
||
|
SYNTAX InterfaceIndex
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Interface on which this IPv6SG binding is added."
|
||
|
::= { agentDynamicIpv6sgBindingEntry 1 }
|
||
|
|
||
|
agentDynamicIpv6sgBindingVlanId OBJECT-TYPE
|
||
|
SYNTAX VlanIndex
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" VLAN to which this IPv6SG binding is going to be added."
|
||
|
::= { agentDynamicIpv6sgBindingEntry 2 }
|
||
|
|
||
|
agentDynamicIpv6sgBindingIpAddr OBJECT-TYPE
|
||
|
SYNTAX Ipv6Address
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Sender IPv6 address match value for the IPv6SG binding."
|
||
|
::= { agentDynamicIpv6sgBindingEntry 3 }
|
||
|
|
||
|
agentDynamicIpv6sgBindingMacAddr OBJECT-TYPE
|
||
|
SYNTAX MacAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"MAC address match value for the IPv6SG Binding."
|
||
|
::= { agentDynamicIpv6sgBindingEntry 4 }
|
||
|
|
||
|
|
||
|
--*********************** DHCPv6 SNOOPING static bindings Config Table ***********************
|
||
|
|
||
|
agentStaticDsv6BindingTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentStaticDsv6BindingEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table of the DHCPv6 SNOOPING static entries"
|
||
|
::= { agentDhcpv6SnoopingConfigGroup 10 }
|
||
|
|
||
|
agentStaticDsv6BindingEntry OBJECT-TYPE
|
||
|
SYNTAX AgentStaticDsv6BindingEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Represents a static binding in DHCPv6 SNOOPING table"
|
||
|
INDEX {
|
||
|
agentStaticDsv6BindingMacAddr
|
||
|
}
|
||
|
::= { agentStaticDsv6BindingTable 1 }
|
||
|
|
||
|
AgentStaticDsv6BindingEntry ::= SEQUENCE {
|
||
|
|
||
|
agentStaticDsv6BindingIfIndex InterfaceIndex,
|
||
|
agentStaticDsv6BindingVlanId VlanId,
|
||
|
agentStaticDsv6BindingMacAddr MacAddress,
|
||
|
agentStaticDsv6BindingIpAddr Ipv6Address,
|
||
|
agentStaticDsv6BindingRowStatus RowStatus
|
||
|
}
|
||
|
|
||
|
agentStaticDsv6BindingIfIndex OBJECT-TYPE
|
||
|
SYNTAX InterfaceIndex
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Interface on which this static DHCPv6 SNOOPING binding is going to be added."
|
||
|
::= { agentStaticDsv6BindingEntry 1 }
|
||
|
|
||
|
agentStaticDsv6BindingVlanId OBJECT-TYPE
|
||
|
SYNTAX VlanId
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" VLAN to which this static DHCPv6 SNOOPING binding is going to be added."
|
||
|
::= { agentStaticDsv6BindingEntry 2 }
|
||
|
agentStaticDsv6BindingMacAddr OBJECT-TYPE
|
||
|
SYNTAX MacAddress
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"MAC address match value for the static DHCPv6 SNOOPING Binding."
|
||
|
::= { agentStaticDsv6BindingEntry 3 }
|
||
|
|
||
|
agentStaticDsv6BindingIpAddr OBJECT-TYPE
|
||
|
SYNTAX Ipv6Address
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"IP address match value for the static DHCPv6 SNOOPING Binding."
|
||
|
::= { agentStaticDsv6BindingEntry 4 }
|
||
|
|
||
|
agentStaticDsv6BindingRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The status of this conceptual row.
|
||
|
|
||
|
active(1) - this static DHCPv6 SNOOPING Binding is active
|
||
|
createAndGo(4) - set to this value to create an instance
|
||
|
destroy(6) - set to this value to delete an instance"
|
||
|
::= { agentStaticDsv6BindingEntry 5 }
|
||
|
|
||
|
--*********************** DHCPv6 SNOOPING Dynamic bindings Config Table ***********************
|
||
|
|
||
|
agentDynamicDsv6BindingTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentDynamicDsv6BindingEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table of the DHCPv6 SNOOPING Dynamic entries"
|
||
|
::= { agentDhcpv6SnoopingConfigGroup 11 }
|
||
|
|
||
|
agentDynamicDsv6BindingEntry OBJECT-TYPE
|
||
|
SYNTAX AgentDynamicDsv6BindingEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Represents a dynamic binding in DHCPv6 SNOOPING table"
|
||
|
INDEX { agentDynamicDsv6BindingMacAddr }
|
||
|
::= { agentDynamicDsv6BindingTable 1 }
|
||
|
|
||
|
AgentDynamicDsv6BindingEntry ::= SEQUENCE {
|
||
|
|
||
|
agentDynamicDsv6BindingIfIndex InterfaceIndex,
|
||
|
agentDynamicDsv6BindingVlanId VlanIndex,
|
||
|
agentDynamicDsv6BindingMacAddr MacAddress,
|
||
|
agentDynamicDsv6BindingIpAddr Ipv6Address,
|
||
|
agentDynamicDsv6BindingLeaseRemainingTime TimeTicks
|
||
|
}
|
||
|
|
||
|
agentDynamicDsv6BindingIfIndex OBJECT-TYPE
|
||
|
SYNTAX InterfaceIndex
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Interface on which this dynamic DHCPv6 SNOOPING binding is going to be added."
|
||
|
::= { agentDynamicDsv6BindingEntry 1 }
|
||
|
|
||
|
agentDynamicDsv6BindingVlanId OBJECT-TYPE
|
||
|
SYNTAX VlanIndex
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" VLAN to which this dynamic DHCPv6 SNOOPING binding is going to be added."
|
||
|
::= { agentDynamicDsv6BindingEntry 2 }
|
||
|
agentDynamicDsv6BindingMacAddr OBJECT-TYPE
|
||
|
SYNTAX MacAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"MAC address match value for the dynamic DHCPv6 SNOOPING Binding."
|
||
|
::= { agentDynamicDsv6BindingEntry 3 }
|
||
|
|
||
|
agentDynamicDsv6BindingIpAddr OBJECT-TYPE
|
||
|
SYNTAX Ipv6Address
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"IP address match value for the dynamic DHCPv6 SNOOPING Binding."
|
||
|
::= { agentDynamicDsv6BindingEntry 4 }
|
||
|
|
||
|
agentDynamicDsv6BindingLeaseRemainingTime OBJECT-TYPE
|
||
|
SYNTAX TimeTicks
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This specifies the period for which the dynamic DHCPv6 SNOOPING Binding is valid."
|
||
|
::= { agentDynamicDsv6BindingEntry 5 }
|
||
|
|
||
|
|
||
|
--*********************** DHCP SNOOPING Remote Storage configurations ***********************
|
||
|
|
||
|
agentDhcpv6SnoopingRemoteFileName OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE(1..255))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the file name on the remote machine
|
||
|
to save the DHCPv6 Snooping bindings. This will be set only
|
||
|
when we have a valid remote IP."
|
||
|
::= { agentDhcpv6SnoopingConfigGroup 12 }
|
||
|
|
||
|
agentDhcpv6SnoopingRemoteIpAddr OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the IP address of the remote machine
|
||
|
to save the DHCPv6 Snooping bindings. This will be set only
|
||
|
when we have a valid file name."
|
||
|
::= { agentDhcpv6SnoopingConfigGroup 13 }
|
||
|
|
||
|
agentDhcpv6SnoopingStoreInterval OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the perodic time interval
|
||
|
to save the DHCPv6 Snooping bindings."
|
||
|
::= { agentDhcpv6SnoopingConfigGroup 14 }
|
||
|
|
||
|
|
||
|
--**************************************************************************************
|
||
|
-- agentPvrstpSwitchConfigGroup
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentPvrstpSwitchConfigGroup OBJECT IDENTIFIER ::= { agentStpSwitchConfigGroup 15 }
|
||
|
|
||
|
agentPvstpAdminMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The per VLAN spanning tree operational status.
|
||
|
|
||
|
enable(1) - enables PVSTP on the switch.
|
||
|
disable(2) - disables PVSTP on the switch.
|
||
|
|
||
|
The default status is disabled."
|
||
|
::= { agentPvrstpSwitchConfigGroup 1 }
|
||
|
|
||
|
|
||
|
agentPvrstpAdminMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The per VLAN rapid spanning tree operational status.
|
||
|
|
||
|
enable(1) - enables PVRSTP on the switch.
|
||
|
disable(2) - disables PVRSTP on the switch.
|
||
|
|
||
|
The default status is disabled."
|
||
|
::= { agentPvrstpSwitchConfigGroup 2 }
|
||
|
|
||
|
agentPvrstpUplinkFast OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Enables or disabled uplink fast feature when switch is in PVST mode.
|
||
|
|
||
|
enable(1) - enables UPLINK FAST on the switch.
|
||
|
disable(2) - disables UPLINK FAST on the switch.
|
||
|
|
||
|
The default status is disabled."
|
||
|
::= { agentPvrstpSwitchConfigGroup 3 }
|
||
|
|
||
|
agentPvrstpBackboneFast OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enable(1),
|
||
|
disable(2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Enables or disabled backbone fast feature when switch is in PVST mode.
|
||
|
|
||
|
enable(1) - enables BACKBONE FAST on the switch.
|
||
|
disable(2) - disables BACKBONE FAST on the switch.
|
||
|
|
||
|
The default status is disabled."
|
||
|
::= { agentPvrstpSwitchConfigGroup 4 }
|
||
|
|
||
|
-- **************************************************************************************
|
||
|
-- agentPvrstpVlanTable
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentPvrstpVlanTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentPvrstpVlanEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"PVRSTP table containing PVRSTP per vlan entries."
|
||
|
::= { agentPvrstpSwitchConfigGroup 5 }
|
||
|
|
||
|
agentPvrstpVlanEntry OBJECT-TYPE
|
||
|
SYNTAX AgentPvrstpVlanEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"PVRSTP vlan entry attributes."
|
||
|
INDEX { agentPvrstpVlanTableIndex }
|
||
|
::= { agentPvrstpVlanTable 1 }
|
||
|
|
||
|
AgentPvrstpVlanEntry ::=
|
||
|
SEQUENCE {
|
||
|
agentPvrstpVlanTableIndex
|
||
|
VlanId,
|
||
|
agentPvrstpVlanRootPriSec
|
||
|
INTEGER,
|
||
|
agentPvrstpVlanHelloTime
|
||
|
INTEGER,
|
||
|
agentPvrstpVlanFwdDelayTime
|
||
|
INTEGER,
|
||
|
agentPvrstpVlanMaxAgeTime
|
||
|
INTEGER
|
||
|
}
|
||
|
|
||
|
agentPvrstpVlanTableIndex OBJECT-TYPE
|
||
|
SYNTAX VlanId
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Index to PVRSTP vlan entry in PVRSTP vlan table."
|
||
|
::= { agentPvrstpVlanEntry 1 }
|
||
|
|
||
|
agentPvrstpVlanRootPriSec OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
primary(1),
|
||
|
secondary(2),
|
||
|
none(3)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The PVRSTP primary or secondary root for the VLAN instance."
|
||
|
::= { agentPvrstpVlanEntry 2 }
|
||
|
|
||
|
agentPvrstpVlanHelloTime OBJECT-TYPE
|
||
|
SYNTAX INTEGER (1..10)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The PVRSTP hello time for the VLAN instance."
|
||
|
::= { agentPvrstpVlanEntry 3 }
|
||
|
|
||
|
agentPvrstpVlanFwdDelayTime OBJECT-TYPE
|
||
|
SYNTAX INTEGER (4..30)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The PVRSTP forward delay for the VLAN instance."
|
||
|
::= { agentPvrstpVlanEntry 4 }
|
||
|
|
||
|
agentPvrstpVlanMaxAgeTime OBJECT-TYPE
|
||
|
SYNTAX INTEGER (6..40)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The PVRSTP max age for the VLAN instance."
|
||
|
::= { agentPvrstpVlanEntry 5 }
|
||
|
|
||
|
-- **************************************************************************************
|
||
|
-- agentPvrstpPortVlanTable
|
||
|
--
|
||
|
--**************************************************************************************
|
||
|
|
||
|
agentPvrstpPortVlanTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AgentPvrstpPortVlanEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"PVRSTP table containing PVRSTP per port per vlan entries."
|
||
|
::= { agentPvrstpSwitchConfigGroup 6 }
|
||
|
|
||
|
agentPvrstpPortVlanEntry OBJECT-TYPE
|
||
|
SYNTAX AgentPvrstpPortVlanEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"PVRSTP port entry per vlan attributes."
|
||
|
INDEX { agentPvrstpPortIndex,
|
||
|
agentPvrstpVlanIndex
|
||
|
}
|
||
|
::= { agentPvrstpPortVlanTable 1 }
|
||
|
|
||
|
AgentPvrstpPortVlanEntry ::=
|
||
|
SEQUENCE {
|
||
|
agentPvrstpPortIndex
|
||
|
Unsigned32,
|
||
|
agentPvrstpVlanIndex
|
||
|
Unsigned32,
|
||
|
agentPvrstpPortVlanPriority
|
||
|
Unsigned32,
|
||
|
agentPvrstpVlanCost
|
||
|
Unsigned32
|
||
|
}
|
||
|
|
||
|
agentPvrstpPortIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Port index to PVRSTP port entry in PVRSTP port vlan table."
|
||
|
::= { agentPvrstpPortVlanEntry 1 }
|
||
|
|
||
|
agentPvrstpVlanIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Vlan index to PVRSTP port entry in PVRSTP port vlan table."
|
||
|
::= { agentPvrstpPortVlanEntry 2 }
|
||
|
|
||
|
agentPvrstpPortVlanPriority OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (0..255)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"PVRSTP port vlan priority is in the range of 0 to 240.
|
||
|
Port priority value should be a multiple of 16."
|
||
|
::= { agentPvrstpPortVlanEntry 3 }
|
||
|
|
||
|
agentPvrstpVlanCost OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (0..200000000)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"PVRSTP port vlan cost is in the range of 0 to 200000000 ,for 0 its Auto."
|
||
|
::= { agentPvrstpPortVlanEntry 4 }
|
||
|
|
||
|
|
||
|
END
|