summaryrefslogtreecommitdiff
path: root/MIBS/netgear/NETGEAR-SMART-SWITCHING-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/netgear/NETGEAR-SMART-SWITCHING-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/netgear/NETGEAR-SMART-SWITCHING-MIB')
-rw-r--r--MIBS/netgear/NETGEAR-SMART-SWITCHING-MIB5751
1 files changed, 5751 insertions, 0 deletions
diff --git a/MIBS/netgear/NETGEAR-SMART-SWITCHING-MIB b/MIBS/netgear/NETGEAR-SMART-SWITCHING-MIB
new file mode 100644
index 0000000..c43ef46
--- /dev/null
+++ b/MIBS/netgear/NETGEAR-SMART-SWITCHING-MIB
@@ -0,0 +1,5751 @@
+NETGEAR-SMART-SWITCHING-MIB DEFINITIONS ::= BEGIN
+
+-- This SNMP Management Information Specification
+-- embodies Broadcom Corporation's confidential and proprietary
+-- intellectual property. Broadcom Corporation retains all title
+-- and ownership in the Specification including any revisions.
+
+-- This Specification is supplied "AS IS", Broadcom Corporation
+-- 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, Gauge32, TimeTicks
+ FROM SNMPv2-SMI
+ RowStatus,MacAddress,DateAndTime FROM SNMPv2-TC
+ ng700smartswitch FROM NETGEAR-REF-MIB
+ DisplayString,PhysAddress FROM RFC1213-MIB
+ VlanIndex,dot1qVlanIndex,dot1qFdbId,
+ dot1qTpFdbAddress FROM Q-BRIDGE-MIB
+ IANAifType FROM IANAifType-MIB
+ ifIndex FROM IF-MIB
+ InetAddressType, InetAddress FROM INET-ADDRESS-MIB;
+
+ agentSwitching MODULE-IDENTITY
+ LAST-UPDATED "200803170000Z" -- 17 Mar 2008 12:00:00 GMT
+ ORGANIZATION "Netgear"
+ CONTACT-INFO
+ ""
+ DESCRIPTION
+ "The Netgear Private MIB for Switching"
+
+ -- Revision history.
+ REVISION
+ "200803170000Z" -- 17 Mar 2008 12:00:00 GMT
+ DESCRIPTION
+ "Updated for release."
+
+ ::= { ng700smartswitch 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
+
+
+AgentPortMask ::= 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'
+
+ 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."
+ 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)
+
+
+
+
+--**************************************************************************************
+-- agentInfoGroup
+--**************************************************************************************
+
+agentInfoGroup OBJECT IDENTIFIER ::= { agentSwitching 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 }
+
+
+
+ --**************************************************************************************
+ -- 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
+ 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 OCTET STRING (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
+ 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 OCTET STRING (SIZE (0..512))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description of the MIB (RFC or IEEE) that is supported."
+ ::= { agentSupportedMibEntry 3 }
+
+
+ --**************************************************************************************
+ -- agentConfigGroup
+ --
+ --**************************************************************************************
+
+ agentConfigGroup OBJECT IDENTIFIER ::= { agentSwitching 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
+ 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 (0..5)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Maximum number of Telnet Sessions
+ Config telnet maxsessions is an integer value from 0 to 5 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 }
+
+ --**************************************************************************************
+ -- agentUserConfigGroup
+ --
+ --**************************************************************************************
+
+ agentUserConfigGroup OBJECT IDENTIFIER ::= { agentCLIConfigGroup 3 }
+
+
+ agentUserConfigCreate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..8))
+ 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,
+ agentUserAuthenticationType
+ INTEGER,
+ agentUserEncryptionType
+ INTEGER,
+ agentUserEncryptionPassword
+ DisplayString,
+ agentUserLockoutStatus
+ INTEGER,
+ agentUserPasswordExpireTime
+ DateAndTime
+ }
+
+ agentUserIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Agent User Config Index"
+ ::= { agentUserConfigEntry 1 }
+
+ agentUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..8))
+ MAX-ACCESS read-only
+ 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(8..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)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Agent User Access Mode"
+ ::= { agentUserConfigEntry 4 }
+
+ 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 }
+
+
+
+
+ --**************************************************************************************
+ -- 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 (1..20)
+ 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 (1..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 (1..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 }
+
+ --**************************************************************************************
+ -- agentLagConfigGroup
+ --
+ --**************************************************************************************
+ agentLagConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 2 }
+
+ agentLagConfigCreate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0|1..15))
+ MAX-ACCESS read-write
+ 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."
+ ::= { 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
+ }
+ agentLagSummaryLagIndex OBJECT-TYPE
+ SYNTAX Integer32
+ 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."
+ ::= { 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 {
+ dot1d(1),
+ fast(2),
+ off(3),
+ dot1s(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Agent LAG StpMode
+
+ If Dot1d is enabled, the valid values are:
+ dot1d(1), fast(2), and off(3)
+
+ If Dot1s is enabled, the valid values are:
+ off(3) and dot1s(4)"
+
+ ::= { 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 }
+
+ --**************************************************************************************
+
+ 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
+ }
+
+ agentLagDetailedLagIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LAG index"
+ ::= { agentLagDetailedConfigEntry 1 }
+
+ agentLagDetailedIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ 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 }
+
+ --**************************************************************************************
+
+ 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 }
+
+ --**************************************************************************************
+ -- 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-write
+ 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 }
+
+ 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"
+ ::= { agentNetworkConfigGroup 8 }
+
+ 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."
+ ::= { agentNetworkConfigGroup 9 }
+
+ 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 10 }
+
+
+
+
+ --**************************************************************************************
+ -- 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 11 }
+
+ agentNetworkIpv6Gateway OBJECT-TYPE
+ SYNTAX Ipv6AddressPrefix
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The network port IPv6 Gateway Address"
+ ::= { agentNetworkConfigGroup 12 }
+
+ 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 13 }
+
+ 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}
+
+
+
+
+ --**************************************************************************************
+ -- agentServicePortConfigGroup
+ --
+ --**************************************************************************************
+
+ agentServicePortConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 4 }
+
+ agentServicePortIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The switch's ServicePort ip address"
+ ::= { agentServicePortConfigGroup 1 }
+
+ agentServicePortSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The switch's ServicePort subnet mask"
+ ::= { agentServicePortConfigGroup 2 }
+
+ agentServicePortDefaultGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ 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-write
+ STATUS current
+ DESCRIPTION
+ "The switch's ServicePort config protocol"
+ ::= { agentServicePortConfigGroup 5 }
+
+ --**************************************************************************************
+ -- ipv6 mgmt on serviceport
+ --
+ --**************************************************************************************
+ agentServicePortIpv6AdminMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The service port IPv6 administrative state"
+ ::= { agentServicePortConfigGroup 6 }
+
+ agentServicePortIpv6Gateway OBJECT-TYPE
+ SYNTAX Ipv6AddressPrefix
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The service port IPv6 Gateway Address"
+ ::= { agentServicePortConfigGroup 7 }
+
+ 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 8 }
+
+ 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-write
+ STATUS current
+ DESCRIPTION
+ "The service port IPv6 Address Prefix"
+ ::= { agentServicePortIpv6AddrEntry 1 }
+
+ agentServicePortIpv6AddrPrefixLength OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The service port IPv6 Address Prefix Length"
+ ::= { agentServicePortIpv6AddrEntry 2 }
+
+ agentServicePortIpv6AddrEuiFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The service port IPv6 Eui Flag"
+ ::= { agentServicePortIpv6AddrEntry 3 }
+
+ agentServicePortIpv6AddrStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { agentServicePortIpv6AddrEntry 4}
+
+
+
+ --**************************************************************************************
+ -- 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 (SIZE(1..16)),
+ agentSnmpCommunityIPAddress
+ IpAddress,
+ agentSnmpCommunityIPMask
+ IpAddress,
+ agentSnmpCommunityAccessMode
+ INTEGER,
+ agentSnmpCommunityStatus
+ INTEGER
+ }
+
+ agentSnmpCommunityIndex OBJECT-TYPE
+ SYNTAX Integer32
+ 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 (SIZE(1..16)),
+ agentSnmpTrapReceiverIPAddress
+ IpAddress,
+ agentSnmpTrapReceiverStatus
+ INTEGER,
+ agentSnmpTrapReceiverVersion
+ INTEGER,
+ agentSnmpTrapReceiverIpv6Address
+ Ipv6AddressPrefix
+ }
+
+ agentSnmpTrapReceiverIndex OBJECT-TYPE
+ SYNTAX Integer32
+ 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 }
+
+ agentSnmpTrapReceiverIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ 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 current
+ 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 }
+
+ --**************************************************************************************
+ -- agentSpanningTreePortTable
+ --
+ --**************************************************************************************
+ agentSpanningTreeConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 7 }
+
+
+ agentSpanningTreeMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The switch's Spanning Tree Switch Status"
+ ::= { agentSpanningTreeConfigGroup 1 }
+
+
+ --**************************************************************************************
+ -- agentSwitchConfigGroup
+ --
+ --**************************************************************************************
+
+ agentSwitchConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 8 }
+
+ agentSwitchAddressAgingTimeoutTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentSwitchAddressAgingTimeoutEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The switch's address aging timeout table"
+ ::= { agentSwitchConfigGroup 4 }
+
+ agentSwitchAddressAgingTimeoutEntry OBJECT-TYPE
+ SYNTAX AgentSwitchAddressAgingTimeoutEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ 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 current
+ 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
+ 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 }
+
+
+ --**************************************************************************************
+ -- agentSwitchStormControlGroup
+ --
+ --**************************************************************************************
+
+ agentSwitchStormControlGroup OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 12 }
+
+
+ agentSwitchDot3FlowControlMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ 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. "
+ 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..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures the broadcast storm recovery threshold for this port
+ as a percentage of port speed."
+ DEFVAL { 5 }
+ ::= { agentSwitchStormControlGroup 5 }
+
+ 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..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures the multicast storm recovery threshold for this port
+ as a percentage of port speed."
+ DEFVAL { 5 }
+ ::= { agentSwitchStormControlGroup 7 }
+
+ 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..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures the unicast storm recovery threshold for this port
+ as a percentage of port speed."
+ DEFVAL { 5 }
+ ::= { agentSwitchStormControlGroup 9 }
+
+ --**************************************************************************************
+ -- 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
+ }
+
+ 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 Snooping cannot be enabled on an interface that has routing
+ enabled, or is a member of a LAG. If a port which has IGMP Snooping
+ enabled becomes enabled for routing, or is enlisted as a member of a
+ LAG, IGMP Snooping functionality will be disabled on that port. IGMP
+ Snooping functionality will be subsequently be reenabled if routing is
+ disabled or LAG membership is removed from an interface that had previously
+ had IGMP 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 }
+
+ --**************************************************************************************
+ -- 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 Snooping Interface configuration entries."
+ ::= { agentSwitchSnoopingIntfGroup 1 }
+
+ agentSwitchSnoopingIntfEntry OBJECT-TYPE
+ SYNTAX AgentSwitchSnoopingIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents entry for a IGMP 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
+
+ }
+
+
+ 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 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
+ agentSwitchIGMPSnoopingIntfMaxResponseTime."
+ DEFVAL { 260 }
+ ::= { agentSwitchSnoopingIntfEntry 3 }
+
+ agentSwitchSnoopingIntfMaxResponseTime OBJECT-TYPE
+ SYNTAX Integer32 (1..3599)
+ 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 agentSwitchIGMPSnoopingIntfGroupMembershipInterval."
+ 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 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 }
+
+
+ --**************************************************************************************
+ -- 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 Snooping Vlan configuration entries."
+ ::= { agentSwitchSnoopingVlanGroup 1 }
+
+ agentSwitchSnoopingVlanEntry OBJECT-TYPE
+ SYNTAX AgentSwitchSnoopingVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents entry for a IGMP Snooping Vlan."
+ INDEX { dot1qVlanIndex, agentSwitchSnoopingProtocol }
+ ::= { agentSwitchSnoopingVlanTable 1 }
+
+ AgentSwitchSnoopingVlanEntry ::= SEQUENCE {
+ agentSwitchSnoopingVlanAdminMode
+ INTEGER,
+ agentSwitchSnoopingVlanGroupMembershipInterval
+ Integer32,
+ agentSwitchSnoopingVlanMaxResponseTime
+ Integer32,
+ agentSwitchSnoopingVlanFastLeaveAdminMode
+ INTEGER,
+ agentSwitchSnoopingVlanMRPExpirationTime
+ Integer32
+ }
+
+
+ agentSwitchSnoopingVlanAdminMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This enables or disables IGMP 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 agentSwitchIGMPSnoopingIntfMaxResponseTime."
+ DEFVAL { 260 }
+ ::= { agentSwitchSnoopingVlanEntry 2 }
+
+ agentSwitchSnoopingVlanMaxResponseTime OBJECT-TYPE
+ SYNTAX Integer32 (1..3599)
+ 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
+ agentSwitchIGMPSnoopingIntfGroupMembershipInterval."
+ 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 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 }
+
+
+ --**************************************************************************************
+ -- 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 Static Mrouter Configuration parameters."
+ ::= { agentSwitchVlanStaticMrouterGroup 1 }
+
+ agentSwitchVlanStaticMrouterEntry OBJECT-TYPE
+ SYNTAX AgentSwitchVlanStaticMrouterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents entry for a IGMP 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 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),
+ mmrp(5),
+ msrp(6)
+ }
+ 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 }
+
+
+
+ --**************************************************************************************
+ -- The DHCP Filtering Group
+ --
+ --**************************************************************************************
+
+ agentDhcpFilteringGroup OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 15 }
+
+ agentDhcpFilteringAdminMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Dhcp Filtering mode:
+
+ enable - enable dhcp filtering mode
+ disable - disable dhcp filtering mode."
+ DEFVAL { disable }
+ ::= { agentDhcpFilteringGroup 1 }
+
+
+ agentDhcpFilteringPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentDhcpFilteringPortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains the configuration objects for the
+ with each port."
+
+ ::= { agentDhcpFilteringGroup 2 }
+
+ agentDhcpFilteringPortConfigEntry OBJECT-TYPE
+ SYNTAX AgentDhcpFilteringPortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The configuration information for Dhcp Filtering."
+ INDEX { ifIndex }
+ ::= { agentDhcpFilteringPortConfigTable 1 }
+
+ AgentDhcpFilteringPortConfigEntry ::=
+ SEQUENCE {
+ agentDhcpFilteringPortTrustedMode
+ INTEGER
+ }
+
+ agentDhcpFilteringPortTrustedMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ trusted(1),
+ untrusted(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port's DHCP mode. It can be either trusted or untrusted
+ default will be untrusted."
+ DEFVAL { untrusted }
+ ::= { agentDhcpFilteringPortConfigEntry 1 }
+
+
+
+
+ --**************************************************************************************
+ -- 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
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The group that this port belongs to"
+ ::= { agentSwitchProtectedPortEntry 1 }
+
+ agentSwitchProtectedPortGroupName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ 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 }
+
+
+
+ --**************************************************************************************
+ -- 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
+ 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."
+ ::= { 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."
+ ::= { 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)
+ }
+ 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.
+ "
+ ::= { 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 32 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\code\ and File Name set to e1r1v1.opr.
+ Note: File Name, File Path, and Server IP Address are applicable
+ only if the Transfer Mode is TFTP, SFTP or SCP."
+ ::= { agentTransferUploadGroup 4 }
+
+ agentTransferUploadDataType OBJECT-TYPE
+ SYNTAX INTEGER {
+ config(2),
+ errorlog(3),
+ messagelog(4),
+ traplog(5),
+ clibanner(6),
+ code(7)
+ }
+ 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
+ "
+ ::= { 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 {
+ 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
+ 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 only to secure upload types, i.e., SFTP or SCP.
+ "
+
+ ::= { agentTransferUploadGroup 11 }
+
+ agentTransferUploadPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Password applicable only to secure upload types, i.e. SFTP or SCP.
+ "
+
+ ::= { agentTransferUploadGroup 12 }
+
+ --**************************************************************************************
+ -- agentTransferDownloadGroup
+ --
+ --**************************************************************************************
+
+ agentTransferDownloadGroup OBJECT IDENTIFIER ::= { agentTransferConfigGroup 2 }
+
+ agentTransferDownloadMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ tftp(1),
+ xmodem(2),
+ ymodem(3),
+ zmodem(4),
+ sftp(5),
+ scp(6)
+ }
+ 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, 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.
+ "
+ ::= { 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..31))
+ 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 32 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 33
+ 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\code\ and File Name set to e1r1v1.opr.
+ Note: Imagename, File Name, File Path, and Server IP Address are applicable
+ only if the Transfer Mode is TFTP, SFTP or SCP."
+
+ ::= { 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)
+ }
+ 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
+
+ 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.
+ "
+ ::= { 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 {
+ image1(2),
+ image2(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Transfer download image name. Sets the downloaded image as the specified
+ name
+ 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 only to secure download types, i.e., SFTP or SCP.
+ "
+
+ ::= { agentTransferDownloadGroup 11 }
+
+ agentTransferDownloadPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Password applicable only to secure download types, i.e. SFTP or SCP.
+ "
+
+ ::= { agentTransferDownloadGroup 12 }
+
+
+ --*** 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 softwate 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 current
+ DESCRIPTION
+ "The next active image name.
+ user assigns either image1 or image2. "
+ ::= { agentImageConfigGroup 4 }
+ --*** switchimage ends ***
+
+ --**************************************************************************************
+ -- 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
+ }
+
+ 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 }
+
+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 }
+
+
+ --**************************************************************************************
+ -- 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
+ 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 }
+
+ --**************************************************************************************
+ -- 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,
+ agentPortMaxFrameSizeLimit
+ Integer32,
+ agentPortMaxFrameSize
+ Integer32,
+ agentPortBroadcastControlMode
+ INTEGER,
+ agentPortBroadcastControlThreshold
+ Integer32,
+ agentPortMulticastControlMode
+ INTEGER,
+ agentPortMulticastControlThreshold
+ Integer32,
+ agentPortUnicastControlMode
+ INTEGER,
+ agentPortUnicastControlThreshold
+ Integer32
+
+ }
+
+ 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 current
+ 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 current
+ 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.
+
+ The set of possible values for this object is
+ the same as the set defined for the agentPortType
+ object.
+
+ 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
+ dot3MauType10GBaseSX"
+ 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, 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
+ dot3MauType10GBaseSX"
+ 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 {
+ enable(1),
+ disable(2)
+ }
+ 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. "
+ ::= { agentPortConfigEntry 14 }
+
+ 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..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures the broadcast storm recovery threshold for this port
+ as a percentage of port speed."
+ ::= { 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..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures the multicast storm recovery threshold for this port
+ as a percentage of port speed."
+ ::= { 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..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures the unicast storm recovery threshold for this port
+ as a percentage of port speed."
+ ::= { agentPortConfigEntry 25 }
+
+ --**************************************************************************************
+ -- 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 }
+
+ 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 }
+
+
+ --**************************************************************************************
+ -- 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,
+ agentStpPortHelloTime
+ Unsigned32
+ }
+
+ 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..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Hello time for the STP port. The default value is 2."
+ DEFVAL { 2 }
+ ::= { 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 (1..127)
+ 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 }
+
+ agentStpCstTimeSinceTopologyChange OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MSTP time since the last topology change for the CIST."
+ ::= { agentStpCstConfigGroup 13 }
+
+ agentStpCstTopologyChangeCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MSTP count of topology changes for the CIST."
+ ::= { agentStpCstConfigGroup 14 }
+
+ --**************************************************************************************
+ -- 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
+ OCTET STRING,
+ agentStpCstPortPathCost
+ Unsigned32,
+ agentStpCstPortPriority
+ Unsigned32,
+ agentStpCstDesignatedBridgeId
+ OCTET STRING,
+ agentStpCstDesignatedCost
+ Unsigned32,
+ agentStpCstDesignatedPortId
+ OCTET STRING,
+ agentStpCstExtPortPathCost
+ Unsigned32,
+ agentStpCstPortBpduGuardEffect
+ INTEGER,
+ agentStpCstPortBpduFilter
+ INTEGER,
+ agentStpCstPortBpduFlood
+ INTEGER,
+ agentStpCstPortAutoEdge
+ INTEGER,
+ agentStpCstPortRootGuard
+ INTEGER,
+ agentStpCstPortTCNGuard
+ 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 OCTET STRING (SIZE(2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MSTP port identifier of a specific port in CIST."
+ ::= { agentStpCstPortEntry 6 }
+
+ agentStpCstPortPathCost OBJECT-TYPE
+ SYNTAX Unsigned32 (0..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 OCTET STRING (SIZE(2))
+ 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 disabled."
+ ::= { 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 }
+
+ --**************************************************************************************
+ -- 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
+ OCTET STRING
+ }
+
+ 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 OCTET STRING (SIZE(2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MSTP designated port ID of a specific port in a specific instance."
+ ::= { agentStpMstPortEntry 7 }
+
+ --**************************************************************************************
+ -- 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 }
+
+--**************************************************************************************
+-- 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
+ "MST VLAN table."
+ ::= { agentAuthenticationGroup 2 }
+
+ agentAuthenticationListEntry OBJECT-TYPE
+ SYNTAX AgentAuthenticationListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MST VLAN entry."
+ INDEX { agentAuthenticationListIndex }
+ ::= { agentAuthenticationListTable 1 }
+
+ AgentAuthenticationListEntry ::=
+ SEQUENCE {
+ agentAuthenticationListIndex
+ Unsigned32,
+ agentAuthenticationListName
+ DisplayString,
+ agentAuthenticationListMethod1
+ INTEGER,
+ agentAuthenticationListMethod2
+ INTEGER,
+ agentAuthenticationListMethod3
+ INTEGER,
+ agentAuthenticationListStatus
+ RowStatus,
+ agentAuthenticationListMethod4
+ INTEGER
+ }
+
+ agentAuthenticationListIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Authenticaiton 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
+ "Authenticaiton List Name
+ Unique name used to identify the Authentication List from other tables."
+
+ ::= { agentAuthenticationListEntry 2 }
+
+ agentAuthenticationListMethod1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ local(1),
+ radius(2),
+ reject(3),
+ tacacs(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Authenticion List Method 1
+ Configures the first authentication method to use when this list is
+ specified."
+
+ ::= { agentAuthenticationListEntry 3 }
+
+ agentAuthenticationListMethod2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ undefined(1),
+ local(2),
+ radius(3),
+ reject(4),
+ tacacs(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Authenticion List Method 2
+ Configures the second authentication method to use when this list is
+ specified."
+
+ ::= { agentAuthenticationListEntry 4 }
+
+ agentAuthenticationListMethod3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ undefined(1),
+ local(2),
+ radius(3),
+ reject(4),
+ tacacs(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Authenticion 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(1),
+ local(2),
+ radius(3),
+ reject(4),
+ tacacs(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Authenticion List Method 4
+ Configures the fourth authentication method to use when this list is
+ specified."
+
+ ::= { agentAuthenticationListEntry 7 }
+
+ --**************************************************************************************
+
+ 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 }
+
+
+--**************************************************************************************
+-- 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 (0..168)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures the hard timeout for HTTP sessions in hours. The default
+ value is 24 hours. A value of 0 gives an infinite timeout."
+ ::= { agentHTTPConfigGroup 4 }
+
+ agentHTTPSoftTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures the soft (activity) timeout for HTTP sessions in minutes.
+ The default value is 5 minutes. A value of 0 gives an infinite timeout."
+ ::= { agentHTTPConfigGroup 5 }
+
+
+--**************************************************************************************
+-- agentSystemGroup
+--**************************************************************************************
+
+agentSystemGroup OBJECT IDENTIFIER ::= { agentSwitching 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 }
+
+ agentClearLags OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "clear lag configuration"
+ ::= { agentSystemGroup 3 }
+
+ 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 }
+
+
+--**************************************************************************************
+-- 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 ::= { agentSwitching 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 }
+
+--**************************************************************************************
+-- Traps
+--**************************************************************************************
+
+ agentSwitchingTraps OBJECT IDENTIFIER ::= { agentSwitching 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."
+ ::= { agentSwitchingTraps 1 }
+
+ broadcastStormStartTrap NOTIFICATION-TYPE
+ STATUS obsolete
+ DESCRIPTION
+ "This trap is sent when a broadcast storm is detected."
+ ::= { agentSwitchingTraps 2 }
+
+ broadcastStormEndTrap NOTIFICATION-TYPE
+ STATUS obsolete
+ DESCRIPTION
+ "This trap is sent when a broadcast storm is no longer
+ detected."
+ ::= { agentSwitchingTraps 3 }
+
+ linkFailureTrap NOTIFICATION-TYPE
+ STATUS obsolete
+ DESCRIPTION
+ ""
+ ::= { agentSwitchingTraps 4 }
+
+ vlanRequestFailureTrap NOTIFICATION-TYPE
+ OBJECTS {
+ dot1qVlanIndex
+ }
+ STATUS obsolete
+ DESCRIPTION
+ ""
+ ::= { agentSwitchingTraps 5 }
+
+ vlanDeleteLastTrap NOTIFICATION-TYPE
+ OBJECTS {
+ dot1qVlanIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "Trap is sent when attempting to delete the last configured VLAN
+ or the Default VLAN."
+ ::= { agentSwitchingTraps 6 }
+
+ vlanDefaultCfgFailureTrap NOTIFICATION-TYPE
+ OBJECTS {
+ dot1qVlanIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "Trap is sent if there are failures in resetting VLAN
+ configuration to defaults."
+ ::= { agentSwitchingTraps 7 }
+
+ vlanRestoreFailureTrap NOTIFICATION-TYPE
+ OBJECTS {
+ dot1qVlanIndex
+ }
+ STATUS obsolete
+ DESCRIPTION
+ ""
+ ::= { agentSwitchingTraps 8 }
+
+ fanFailureTrap NOTIFICATION-TYPE
+ STATUS obsolete
+ DESCRIPTION
+ ""
+ ::= { agentSwitchingTraps 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."
+ ::= { agentSwitchingTraps 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."
+ ::= { agentSwitchingTraps 11 }
+
+ powerSupplyStatusChangeTrap NOTIFICATION-TYPE
+ STATUS obsolete
+ DESCRIPTION
+ ""
+ ::= { agentSwitchingTraps 12 }
+
+ failedUserLoginTrap NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Trap is sent when a user fails to authenticate via the CLI or Web
+ interfaces."
+ ::= { agentSwitchingTraps 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."
+ ::= { agentSwitchingTraps 14 }
+
+ macAddrLearnTrap NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex,
+ dot1qVlanIndex,
+ dot1qTpFdbAddress
+ }
+ STATUS current
+ DESCRIPTION
+ "Trap is sent when L2 MAC address is learned i.e when entry is added to FDB."
+ ::= { agentSwitchingTraps 15 }
+
+ macAddrAgeoutTrap NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex,
+ dot1qVlanIndex,
+ dot1qTpFdbAddress
+ }
+ STATUS current
+ DESCRIPTION
+ "Trap is sent when L2 MAC address is agedout i.e when entry is removed from FDB."
+ ::= { agentSwitchingTraps 16 }
+END