GSM7224-SWITCHING-MIB DEFINITIONS ::= BEGIN -- Copyright 2003 LVL7 Systems, Inc. All rights reserved. -- This SNMP Management Information Specification -- embodies LVL7 System's confidential and proprietary -- intellectual property. LVL7 Systems retains all title -- and ownership in the Specification including any revisions. -- This Specification is supplied "AS IS", LVL7 Systems -- makes no warranty, either expressed or implied, -- as to the use, operation, condition, or performance of the -- Specification. IMPORTS Unsigned32, Gauge32, Counter32, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress, Integer32 FROM SNMPv2-SMI RowStatus,MacAddress FROM SNMPv2-TC gsm7224,AgentPortMask FROM GSM7224-REF-MIB TimeTicks FROM RFC1155-SMI DisplayString,PhysAddress FROM RFC1213-MIB VlanIndex, dot1qVlanIndex, dot1qFdbId FROM Q-BRIDGE-MIB IANAifType FROM IANAifType-MIB ifIndex FROM IF-MIB; gsm7224Switching MODULE-IDENTITY LAST-UPDATED "200311101200Z" -- 10 Nov 2003 12:00:00 GMT ORGANIZATION "Netgear" CONTACT-INFO "" DESCRIPTION "" -- Revision history. REVISION "200302061835Z" DESCRIPTION "" ::= { gsm7224 1 } --************************************************************************************** -- agentInfoGroup --************************************************************************************** agentInfoGroup OBJECT IDENTIFIER ::= { gsm7224Switching 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 } agentInventoryBurnedInMacAddress OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Burned-In MAC Address" ::= { agentInventoryGroup 3 } agentInventoryAdditionalPackages OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Lists additional functional packages available on this unit." ::= { agentInventoryGroup 4 } agentInventorySoftwareVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Lists the version of software loaded on this unit." ::= { agentInventoryGroup 5 } --************************************************************************************** -- 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 deprecated 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 ::= { gsm7224Switching 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 } 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 current DESCRIPTION "Agent Login Session IP Address of the switch" ::= { agentLoginSessionEntry 3 } agentLoginSessionConnectionType OBJECT-TYPE SYNTAX INTEGER { serial(1), telnet(2) } 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 } --************************************************************************************** -- agentTelnetConfigGroup -- --************************************************************************************** agentTelnetConfigGroup OBJECT IDENTIFIER ::= { agentCLIConfigGroup 2 } agentTelnetLoginTimeout OBJECT-TYPE SYNTAX Integer32 (0..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 0 to 160. A value of 0 indicates that a Telnet session remains active indefinitely. 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, agentUserStatus RowStatus, agentUserAuthenticationType INTEGER, agentUserEncryptionType INTEGER, agentUserEncryptionPassword DisplayString } 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-write STATUS current DESCRIPTION "Agent User Name. This string is limited to alpha-numeric strings (including the '-' and '_' characters)." ::= { agentUserConfigEntry 2 } agentUserPassword OBJECT-TYPE SYNTAX DisplayString (SIZE(0..8)) 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 } agentUserStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Agent User Status. active(1) - This user account is active. destroy(6) - Set to this value to remove this user account." ::= { agentUserConfigEntry 5 } agentUserAuthenticationType OBJECT-TYPE SYNTAX INTEGER { none(1), hmacmd5(2), hmacsha(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "SNMPv3 User Authentication. The user passsword must be set to a string greater than or equal to 8 characters for this to be set to anything but none(1). none(1) - no authentication used hmacmd5(1) - Use HMAC-MD5 authentication hmacsha(1) - Use HMAC-SHA authentication" ::= { agentUserConfigEntry 6 } agentUserEncryptionType OBJECT-TYPE SYNTAX INTEGER { none(1), des(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "SNMPv3 User Encryption Can not be set to des(2) if agentUserAuthenticationType is set to none(1). none(1) - no encryption used des(2) - DES encryption used" ::= { agentUserConfigEntry 7 } agentUserEncryptionPassword OBJECT-TYPE SYNTAX DisplayString (SIZE(8..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "SNMPv3 User Encryption Password This object will return an empty string even if a password is set. agentUserEncryptionType must be set to des(2) before this object can be configured. This object will return an empty string even if a password is set." ::= { agentUserConfigEntry 8 } --************************************************************************************** -- 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 } --************************************************************************************** -- agentLagConfigGroup -- --************************************************************************************** agentLagConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 2 } agentLagConfigCreate OBJECT-TYPE SYNTAX DisplayString (SIZE(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 } 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 } --************************************************************************************** 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 current 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 } 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 5 } agentNetworkWebMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The switch's network config protocol on next bootup" ::= { agentNetworkConfigGroup 6 } agentNetworkJavaMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the use of the Java interface through the Web." ::= { agentNetworkConfigGroup 7 } 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 8 } --************************************************************************************** -- 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 } --************************************************************************************** -- 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 } 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 } --************************************************************************************** -- 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 current 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 } 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 20 percent of the link speed, the switch blocks (discards) the broadcast traffic until the broadcast traffic returns to 10 percent or less. Upper limit for 10M link is 20% and lower limit is 10%. For 100M link Upper limit is 5% and lower limit is 2%" ::= { agentSwitchConfigGroup 2 } 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. " ::= { agentSwitchConfigGroup 3 } --************************************************************************************** -- agentSwitchIGMPSnoopingGroup -- --************************************************************************************** agentSwitchIGMPSnoopingGroup OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 6 } agentSwitchIGMPSnoopingAdminMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This enables or disables IGMP Snooping on the system. " DEFVAL { disable } ::= { agentSwitchIGMPSnoopingGroup 1 } agentSwitchIGMPSnoopingGroupMembershipInterval OBJECT-TYPE SYNTAX Integer32 (1..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "The amount of time in seconds a switch will wait for a report for a particular group on a particular interface before it deletes the interface from the entry. " DEFVAL { 260 } ::= { agentSwitchIGMPSnoopingGroup 2 } agentSwitchIGMPSnoopingMaxResponseTime OBJECT-TYPE SYNTAX Integer32 (1..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "The amount of time in seconds a switch will wait after sending a query on an interface because it did not receive a report for a particular group in that interface. This value must be less than agentSwitchIGMPSnoopingQueryInterval." DEFVAL { 10 } ::= { agentSwitchIGMPSnoopingGroup 3 } agentSwitchIGMPSnoopingMRPExpirationTime OBJECT-TYPE SYNTAX Integer32 (0..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "Multicast Router Present Expiration Time. The amount of time in seconds a switch will wait for a query to be received on an interface before the interface is removed from the list of interfaces with mutlticast routers attached. A value of zero indicates an infinite timeout, i.e. the entries in the list will not expire." DEFVAL { 0 } ::= { agentSwitchIGMPSnoopingGroup 4 } agentSwitchIGMPSnoopingPortMask OBJECT-TYPE SYNTAX AgentPortMask MAX-ACCESS read-write STATUS current DESCRIPTION "IGMP Snooping Port Mask. This allows configuration of IGMP 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 } ::= { agentSwitchIGMPSnoopingGroup 5 } agentSwitchIGMPSnoopingMulticastControlFramesProcessed 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." ::= { agentSwitchIGMPSnoopingGroup 6 } --************************************************************************************** -- agentSwitchMFDBGroup -- --************************************************************************************** agentSwitchMFDBGroup OBJECT IDENTIFIER ::= { agentSwitchConfigGroup 7 } 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) } 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 } --************************************************************************************** -- 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) } 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 or TFTP. X/Y/ZMODEM is valid only when the file transfer is initiated by the serial EIA 232 port. " ::= { agentTransferUploadGroup 1 } agentTransferUploadServerIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Transfer upload tftpserverip configures the IP address of the server where the file is located. It is valid only when the Transfer Mode is TFTP. The address is 4 integer bytes ranging from 0 to 255." ::= { agentTransferUploadGroup 2 } agentTransferUploadPath OBJECT-TYPE SYNTAX DisplayString (SIZE(0..31)) MAX-ACCESS read-write STATUS current DESCRIPTION "Transfer upload tftppath 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 tftpfilename 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 TFTP Server IP Address are applicable only if the Transfer Mode is TFTP." ::= { agentTransferUploadGroup 4 } agentTransferUploadDataType OBJECT-TYPE SYNTAX INTEGER { config(2), errorlog(3), messagelog(4), traplog(5) } 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 " ::= { 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 } --************************************************************************************** -- agentTransferDownloadGroup -- --************************************************************************************** agentTransferDownloadGroup OBJECT IDENTIFIER ::= { agentTransferConfigGroup 2 } agentTransferDownloadMode OBJECT-TYPE SYNTAX INTEGER { tftp(1), xmodem(2), ymodem(3), zmodem(4) } 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 or TFTP. X/Y/ZMODEM is valid only when the file transfer is initiated by the serial EIA 232 port. " ::= { agentTransferDownloadGroup 1 } agentTransferDownloadServerIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Transfer download tftpserverip configures the IP address of the server where the file is located. It is valid only when the Transfer Mode is TFTP. The address is 4 integer bytes ranging from 0 to 255. " ::= { agentTransferDownloadGroup 2 } agentTransferDownloadPath OBJECT-TYPE SYNTAX DisplayString (SIZE(0..31)) MAX-ACCESS read-write STATUS current DESCRIPTION "Transfer download tftppath 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 tftpfilename 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: File Name, File Path, and TFTP Server IP Address are applicable only if the Transfer Mode is TFTP." ::= { 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) } 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 Note: SSH Key files can only be downloaded if SSH Server is administratively disabled, and there are no active SSH sessions. " ::= { 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 } --************************************************************************************** -- agentPortMirroringGroup --************************************************************************************** agentPortMirroringGroup OBJECT IDENTIFIER ::= { agentConfigGroup 10 } agentMirroredPortIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IfIndex of the mirrored port" DEFVAL { 0 } ::= { agentPortMirroringGroup 1 } agentProbePortIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current 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 current DESCRIPTION "Port mirroring mode: enable - enable mirroring mode disable - disable mirroring mode delete - clear MirroredPort and Probe Port configuration" DEFVAL { disable } ::= { agentPortMirroringGroup 3 } --************************************************************************************** -- 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, agentPortDVlanTagMode INTEGER, agentPortDVlanTagEthertype Integer32, agentPortDVlanTagCustomerId Integer32, agentPortMaxFrameSizeLimit Integer32, agentPortMaxFrameSize 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) } 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) } 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 dot3MauType1000BaseSXFD" 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 dot3MauType1000BaseTFD" 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 } agentPortDVlanTagMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Controls the Double Vlan Tag mode on this port." ::= { agentPortConfigEntry 15 } agentPortDVlanTagEthertype OBJECT-TYPE SYNTAX Integer32 (0..65535) -- 0x0000..0xFFFF MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the Ethertype for the Double Vlan Tag for this port. Commonly used are the Ethertypes for vman tags (34984, or 0x88A8) and dot1q tags (33024, or 0x8100)." ::= { agentPortConfigEntry 16 } agentPortDVlanTagCustomerId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the Customer ID for the Double Vlan Tag for this port." ::= { agentPortConfigEntry 17 } agentPortMaxFrameSizeLimit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the largest value that can be configured for agentPortMaxFrameSize" ::= { agentPortConfigEntry 18 } agentPortMaxFrameSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object identifies the currently configured maximum frame size value for this port. The maximmum value that this object can be set to is the value of agentPortMaxFrameSizeLimit. For Ethernet ports which support 802.1Q vlan tagging, the minimum value that this object can be set to is 1522" ::= { agentPortConfigEntry 19 } --************************************************************************************** -- agentProtocolConfigGroup --************************************************************************************** agentProtocolConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 14 } agentProtocolGroupCreate OBJECT-TYPE SYNTAX DisplayString (SIZE(1..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "Set to non-empty string to create a Protocol-Based VLAN group." ::= { agentProtocolConfigGroup 1 } --************************************************************************************** -- agentProtocolGroupTable --************************************************************************************** agentProtocolGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentProtocolGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of the switch's Protocol-based VLAN entries" ::= { agentProtocolConfigGroup 2 } agentProtocolGroupEntry OBJECT-TYPE SYNTAX AgentProtocolGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Switch's Protocol-based VLAN entry" INDEX { agentProtocolGroupId } ::= { agentProtocolGroupTable 1 } AgentProtocolGroupEntry ::= SEQUENCE { agentProtocolGroupId Integer32, agentProtocolGroupName DisplayString, agentProtocolGroupVlanId Integer32, agentProtocolGroupProtocolIP INTEGER, agentProtocolGroupProtocolARP INTEGER, agentProtocolGroupProtocolIPX INTEGER, agentProtocolGroupStatus RowStatus } agentProtocolGroupId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Group identifier of the Protocol-based VLAN entry." ::= { agentProtocolGroupEntry 1 } agentProtocolGroupName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Group name of the Protocol-based VLAN entry." ::= { agentProtocolGroupEntry 2 } agentProtocolGroupVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN associated with the Protocol-based VLAN entry. Set to 0 to remove." ::= { agentProtocolGroupEntry 3 } agentProtocolGroupProtocolIP OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The status of the IP protocol association with the Protocol-based VLAN entry." ::= { agentProtocolGroupEntry 4 } agentProtocolGroupProtocolARP OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The status of the ARP protocol association with the Protocol-based VLAN entry." ::= { agentProtocolGroupEntry 5 } agentProtocolGroupProtocolIPX OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The status of the IPX protocol association with the Protocol-based VLAN entry." ::= { agentProtocolGroupEntry 6 } agentProtocolGroupStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The status of the Protocol-based VLAN entry. active(1) - this entry is active destroy(6) - remove this entry" ::= { agentProtocolGroupEntry 7 } --************************************************************************************** -- agentProtocolGroupPortTable --************************************************************************************** agentProtocolGroupPortTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentProtocolGroupPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of the switch's physical port config entries" ::= { agentProtocolConfigGroup 3 } agentProtocolGroupPortEntry OBJECT-TYPE SYNTAX AgentProtocolGroupPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Switch's physical port config entry" INDEX { agentProtocolGroupId, agentProtocolGroupPortIfIndex } ::= { agentProtocolGroupPortTable 1 } AgentProtocolGroupPortEntry ::= SEQUENCE { agentProtocolGroupId Integer32, agentProtocolGroupPortIfIndex Integer32, agentProtocolGroupPortStatus RowStatus } agentProtocolGroupPortIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The interface number of this instance." ::= { agentProtocolGroupPortEntry 1 } agentProtocolGroupPortStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this entry. active(1) - the port is associated with this group createAndGo(4) - add the port to this group createAndWait(5) - add the port to this group destroy(6) - remove the port from this group" ::= { agentProtocolGroupPortEntry 2 } --************************************************************************************** -- agentStpSwitchConfigGroup --************************************************************************************** agentStpSwitchConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 15 } agentStpConfigDigestKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE(16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The MST configuration digest key." ::= { agentStpSwitchConfigGroup 1 } agentStpConfigFormatSelector OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The MST configuration format selector. A value other than 0 (zero) indicates non-support for the IEEE 802.1s standard." ::= { agentStpSwitchConfigGroup 2 } agentStpConfigName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The MST configuration name of at most 32 characters." ::= { agentStpSwitchConfigGroup 3 } agentStpConfigRevision OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The MST configuration revision. The default value is 1." DEFVAL { 1 } ::= { agentStpSwitchConfigGroup 4 } agentStpForceVersion OBJECT-TYPE SYNTAX INTEGER { dot1d(1), dot1w(2), dot1s(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The MST configuration force protocol version. The default version is dot1s." ::= { agentStpSwitchConfigGroup 5 } agentStpAdminMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The spanning tree operational status. enable(1) - enables spanning tree operational status on the switch. disable(2) - disables spanning tree operational status on the switch. The default status is disabled." ::= { agentStpSwitchConfigGroup 6 } --************************************************************************************** -- agentStpPortTable -- --************************************************************************************** agentStpPortTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentStpPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "STP port table." ::= { agentStpSwitchConfigGroup 7 } agentStpPortEntry OBJECT-TYPE SYNTAX AgentStpPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "STP port entry." INDEX { ifIndex } ::= { agentStpPortTable 1 } AgentStpPortEntry ::= SEQUENCE { agentStpPortState INTEGER, agentStpPortStatsMstpBpduRx Counter32, agentStpPortStatsMstpBpduTx Counter32, agentStpPortStatsRstpBpduRx Counter32, agentStpPortStatsRstpBpduTx Counter32, agentStpPortStatsStpBpduRx Counter32, agentStpPortStatsStpBpduTx Counter32, agentStpPortUpTime TimeTicks, agentStpPortMigrationCheck INTEGER } agentStpPortState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The administrative bridge port state. enable(1) - enables the port. disable(2) - disables the port. The default port 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 } --************************************************************************************** -- agentStpCstConfigGroup -- --************************************************************************************** agentStpCstConfigGroup OBJECT IDENTIFIER ::= { agentStpSwitchConfigGroup 8 } 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-write STATUS current DESCRIPTION "The MSTP bridge hello time for the CIST. The default value is 2." 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 } --************************************************************************************** -- agentStpCstPortTable -- --************************************************************************************** agentStpCstPortTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentStpCstPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CIST port table." ::= { agentStpSwitchConfigGroup 9 } 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 } 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(4)) 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 } --************************************************************************************** -- agentStpMstTable -- --************************************************************************************** agentStpMstTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentStpMstEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MST table." ::= { agentStpSwitchConfigGroup 10 } 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 11 } 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 12 } 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(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 } 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) } 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) } 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) } 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 } --************************************************************************************** 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 } agentClassOfServiceTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentClassOfServiceEntry 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 } agentClassOfServiceEntry OBJECT-TYPE SYNTAX AgentClassOfServiceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 802.1p priority mapped to a traffic class priority queue." INDEX { agentClassOfServicePriority } ::= { agentClassOfServiceTable 1 } AgentClassOfServiceEntry ::= SEQUENCE { agentClassOfServicePriority Integer32, agentClassOfServiceClass Integer32 } agentClassOfServicePriority OBJECT-TYPE SYNTAX Integer32 (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." ::= { agentClassOfServiceEntry 1 } agentClassOfServiceClass OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Traffic class priority queue the received frame is mapped to." ::= { agentClassOfServiceEntry 2 } --************************************************************************************** -- agentSystemGroup --************************************************************************************** agentSystemGroup OBJECT IDENTIFIER ::= { gsm7224Switching 3 } agentSaveConfig OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable agentSaveConfig will initiate an configuration save to nvram. Disable agentSaveConfig after a configuration save will reset agentSaveConfigStatus back to notInitiated state." ::= { 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 "reset the switch" ::= { agentSystemGroup 10 } agentSaveConfigStatus OBJECT-TYPE SYNTAX INTEGER { notInitiated(1), savingInProcess(2), savingComplete(3) } 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 ::= { gsm7224Switching 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 --************************************************************************************** gsm7224SwitchingTraps OBJECT IDENTIFIER ::= { gsm7224Switching 50 } multipleUsersTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "trapMgrMultipleUsersLogTrap." ::= { gsm7224SwitchingTraps 1 } broadcastStormStartTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "trapMgrBCastStormStartLogTrap." ::= { gsm7224SwitchingTraps 2 } broadcastStormEndTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "trapMgrBCastStormEndLogTrap." ::= { gsm7224SwitchingTraps 3 } linkFailureTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "trapMgrLinkFailureLogTrap." ::= { gsm7224SwitchingTraps 4 } vlanRequestFailureTrap NOTIFICATION-TYPE OBJECTS { dot1qVlanIndex } STATUS current DESCRIPTION "trapMgrVlanRequestFailureLogTrap" ::= { gsm7224SwitchingTraps 5 } vlanDeleteLastTrap NOTIFICATION-TYPE OBJECTS { dot1qVlanIndex } STATUS current DESCRIPTION "trapMgrLastVlanDeleteLastLogTrap" ::= { gsm7224SwitchingTraps 6 } vlanDefaultCfgFailureTrap NOTIFICATION-TYPE OBJECTS { dot1qVlanIndex } STATUS current DESCRIPTION "trapMgrDefaultVlanCfgFailureLogTrap" ::= { gsm7224SwitchingTraps 7 } vlanRestoreFailureTrap NOTIFICATION-TYPE OBJECTS { dot1qVlanIndex } STATUS current DESCRIPTION "trapMgrVlanRestoreFailureLogTrap" ::= { gsm7224SwitchingTraps 8 } fanFailureTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "trapMgrFanFailureLogTrap." ::= { gsm7224SwitchingTraps 9 } stpInstanceNewRootTrap NOTIFICATION-TYPE OBJECTS { agentStpMstId } STATUS current DESCRIPTION "trapMgrStpInstanceNewRootTrap" ::= { gsm7224SwitchingTraps 10 } stpInstanceTopologyChangeTrap NOTIFICATION-TYPE OBJECTS { agentStpMstId } STATUS current DESCRIPTION "trapMgrStpInstanceTopologyChange" ::= { gsm7224SwitchingTraps 11 } powerSupplyStatusChangeTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "powerSupplyStatusChangeTrap" ::= { gsm7224SwitchingTraps 12 } END