-- -------------------------------------------------------------------- -- Copyright (c) 3Com Corporation. All Rights Reserved. -- -------------------------------------------------------------------- A3COM0437-SMART-AUTO DEFINITIONS ::= BEGIN -- This MIB defines control mechanisms for the 3Com proprietary Smart -- Autosensing feature. The MIB is designed to be equally applicable to -- repeaters and switches. IMPORTS smartAutosensing FROM A3COM0004-GENERIC a3Com FROM A3Com-products-MIB ifMauIfIndex, ifMauIndex FROM MAU-MIB ifDescr, ifSpeed FROM RFC1213-MIB Counter FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215; smartAutosensingControl OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2), restart (3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object enables, disables and restarts the Smart Autosensing feature. This feature monitors the cable quality of links and automatically switches the link to a lower speed if a defined cable quality threshold is breached. The feature is reliant on the presence of auto-negotiation on both the managed device and the end station. If the end station only supports a fixed speed of operation the feature will not operate on that interface. This will also be the case if auto-negotiation is switched off for a particular interface on the managed device. The feature is operated on a per stack basis. The enable option will create an RMON alarm on all applicable interfaces and start monitoring the smartAutosensingValue. The disable option will destroy the RMON alarms on all applicable interfaces. The restart option is only available if the current value of smartAutosensingStatus is enabled. The option forces all end stations back to their higher speed of operation and begins monitoring link quality afresh." ::= {smartAutosensing 1} -- Smart Autosensing Table smartAutosensingTable OBJECT-TYPE SYNTAX SEQUENCE OF SmartAutosensingEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of smartAutosensing entries containing the status of the feature and the value of the variable monitored." ::= {smartAutosensing 2} smartAutosensingEntry OBJECT-TYPE SYNTAX SmartAutosensingEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A smartAutosensing entry containing the status of the interface and the current value of the variable monitored." INDEX {ifMauIfIndex, ifMauIndex} ::= {smartAutosensingTable 1} SmartAutosensingEntry ::= SEQUENCE { smartAutosensingStatus INTEGER, smartAutosensingValue Counter } smartAutosensingStatus OBJECT-TYPE SYNTAX INTEGER { notInService(1), active(2), downrated(3) } ACCESS read-only STATUS mandatory DESCRIPTION "This object shows the status of the Smart Autosensing feature on a per interface basis. A status of notInService indicates that either the feature is disabled on a per stack basis or that the feature cannot be activated on the particular interface. A status of active indicates the feature is active but that the cable quality is such that no downrating in operating speed has occurred. A status of downrated indicates that the interface has moved from a higher operating speed to a lower operating speed due to the Smart Autosensing feature. The higher operating speed will not be resumed until loss of link is seen or the Smart Autosensing feature is restarted." ::= {smartAutosensingEntry 1} smartAutosensingValue OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The value of the variable monitored by the Smart Autosensing feature. This could just be a copy of another MIB variable, or more likely a composite of several MIB variables. If the Smart Autosensing feature is not active on an interface, this variable will be the value at the time the feature was last active. If the feature has not been active since power on or reset then this variable should have a value of 0." ::= {smartAutosensingEntry 2} -- This section defines the trap sent used by the Smart Autosensing feature. smartAutosensingActivated TRAP-TYPE ENTERPRISE a3Com VARIABLES {ifDescr, ifMauIfIndex, ifMauIndex, ifSpeed } DESCRIPTION "This trap is sent when an interface downgrades from a higher to a lower speed due to activation of the Smart Autosensing feature. The variables are the two indices that uniquely identify the interface, the ifDescr of the Mau changing speed and the new speed it will be operating at. On seeing this trap the operator should check the quality of the cable, including any patch leads connected to the interface." ::= 87 END