BAY-STACK-NOTIFICATIONS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI MacAddress FROM SNMPv2-TC bayStackMibs FROM SYNOPTICS-ROOT-MIB dot1xAuthPaeState, dot1xAuthBackendAuthState FROM IEEE8021-PAE-MIB ifIndex, ifAdminStatus FROM IF-MIB InetAddressType, InetAddress FROM INET-ADDRESS-MIB SnmpAdminString FROM SNMP-FRAMEWORK-MIB bayStackConfigExpectedStackSize FROM BAY-STACK-MIB InterfaceIndex FROM IF-MIB; bayStackNotificationsMib MODULE-IDENTITY LAST-UPDATED "200604060000Z" ORGANIZATION "Nortel Networks" CONTACT-INFO "" DESCRIPTION "Miscellaneous NOTIFICATION definitions for BayStack products." REVISION "200604060000Z" -- 06 April 2006 DESCRIPTION "Version 12: Fix typo." REVISION "200604040000Z" -- 04 April 2006 DESCRIPTION "Version 11: Added bsnEapUbpFailure trap." REVISION "200508220000Z" -- 22 August 2005 DESCRIPTION "Version 10: Added bsnStackConfigurationError trap." REVISION "200506300000Z" -- 30 June 2005 DESCRIPTION "Version 9: Added additional MLT/LACP-related traps." REVISION "200503260000Z" -- 26 March 2005 DESCRIPTION "Version 8: Added bsnMLTHealthFailure." REVISION "200408060000Z" -- 06 August 2004 DESCRIPTION "Version 7: Added serialConsole(4) enumeration." REVISION "200408020000Z" -- 02 August 2004 DESCRIPTION "Version 6: Added bsnLoginFailure and associated objects." REVISION "200407200000Z" -- 20 July 2004 DESCRIPTION "v005: Added version info" REVISION "200303160000Z" -- 16 March 2003 DESCRIPTION "v000: The Initial Revision" ::= { bayStackMibs 2 } bsnObjects OBJECT IDENTIFIER ::= { bayStackNotificationsMib 1 } bsnNotifications OBJECT IDENTIFIER ::= { bayStackNotificationsMib 2 } bsnNotifications0 OBJECT IDENTIFIER ::= { bsnNotifications 0 } -- -- Notification objects -- bsnEapAccessViolationMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The MAC address which caused an EAP access violation." ::= { bsnObjects 1 } bsnLoginFailureType OBJECT-TYPE SYNTAX INTEGER { telnet(1), ssh(2), web(3), serialConsole(4) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The type of login being attempted when the failure occurred." ::= { bsnObjects 2 } bsnLoginFailureAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The address type contained in the associated value of bnsLoginFailureAddress." ::= { bsnObjects 3 } bsnLoginFailureAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The IP address from which the login was attempted when the failure occurred." ::= { bsnObjects 4 } bsnLoginFailureUsername OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The username for which the login failure occurred." ::= { bsnObjects 5 } bsnActualStackSize OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The actual stack size when a bsnStackConfigurationError notification is generated." ::= { bsnObjects 6 } bsnEapUbpFailureIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The ifIndex of the port for which UBP policies could not be installed." ::= { bsnObjects 7 } bsnEapUbpFailureMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The MAC address for which UBP policies could not be installed." ::= { bsnObjects 8 } bsnEapUbpFailureRoleString OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The role string of the UBP policies which could not be installed." ::= { bsnObjects 9 } -- -- Notification types -- bsnConfigurationSavedToNvram NOTIFICATION-TYPE STATUS current DESCRIPTION "This notification is generated whenever the device saves its configuration to non-volatile storage. The system should limit the frequency with which this notification is generated, as frequent configuration changes could potentially generate too many of these notifications. How the frequency is limitted is an implementation details, but it is suggested that no more than one notification be generated per minute." ::= { bsnNotifications0 1 } bsnEapAccessViolation NOTIFICATION-TYPE OBJECTS { dot1xAuthPaeState, dot1xAuthBackendAuthState, bsnEapAccessViolationMacAddress } STATUS current DESCRIPTION "This notification is generated whenever an EAP access violation occurs." ::= { bsnNotifications0 2 } bsnPortSpeedDuplexMismatch NOTIFICATION-TYPE OBJECTS { ifIndex } STATUS current DESCRIPTION "This notification is generated when a speed or duplex mismatch is detected. Once notification has been sent, further notifications may be sent, but it is suggested these be at least 5 minutes apart." ::= { bsnNotifications0 3 } bsnStackManagerReconfiguration NOTIFICATION-TYPE STATUS current DESCRIPTION "This notification is generated by a stackable system when the stack manager detects a problem with a link between stack members." ::= { bsnNotifications0 4 } bsnLacTrunkUnavailable NOTIFICATION-TYPE STATUS current DESCRIPTION "This notification is generated when an attempt is made to form an 802.3ad LAG trunk, but there are no available resources to create a new trunk. The condition usually occurs because a system has some hardware or software limit on the number of trunks that can be created." ::= { bsnNotifications0 5 } bsnLoginFailure NOTIFICATION-TYPE OBJECTS { bsnLoginFailureType, bsnLoginFailureAddressType, bsnLoginFailureAddress, bsnLoginFailureUsername } STATUS current DESCRIPTION "This notification is generated when an attempt to login to the system fails as a result of an incorrect password." ::= { bsnNotifications0 6 } bsnMLTHealthFailure NOTIFICATION-TYPE OBJECTS { ifAdminStatus } STATUS current DESCRIPTION "This notification is generated when a receiving switch does not receive an expected number of autotopology frames on an MLT in a given time interval from the sending switch(es) on the other end of the MLT. Once notification has been sent, further notifications may be sent, but it is suggested these be at least 5 minutes apart. The ifAdminStatus object reflects the state of the port. The port may be partitioned by the switch or still be active depending on the detection algorithm's control parameters." ::= { bsnNotifications0 7 } bsnTrunkPortDisabledToPreventBroadcastStorm NOTIFICATION-TYPE OBJECTS { ifIndex } STATUS current DESCRIPTION "This notification is generated when an MLT port is disabled as a result of an MLT trunk being disabled." ::= { bsnNotifications0 8 } bsnLacPortDisabledToPreventBroadcastStorm NOTIFICATION-TYPE OBJECTS { ifIndex } STATUS current DESCRIPTION "This notification is generated when a LAG port that was port of a trunk is disabled as a result of the LAC setting on the port being turned off." ::= { bsnNotifications0 9 } bsnTrunkPortEnabledToPreventBroadcastStorm NOTIFICATION-TYPE OBJECTS { ifIndex } STATUS current DESCRIPTION "This notification is generated when an MLT port is enabled as a result of an MLT trunk being disabled." ::= { bsnNotifications0 10 } bsnLacPortDisabledDueToLossOfVLACPDU NOTIFICATION-TYPE OBJECTS { ifIndex } STATUS current DESCRIPTION "" ::= { bsnNotifications0 11 } bsnLacPortEnabledDueToReceiptOfVLACPDU NOTIFICATION-TYPE OBJECTS { ifIndex } STATUS current DESCRIPTION "" ::= { bsnNotifications0 12 } bsnStackConfigurationError NOTIFICATION-TYPE OBJECTS { bayStackConfigExpectedStackSize, bsnActualStackSize } STATUS current DESCRIPTION "This notification is generated when the expected size of a stack is not equal to the actual size of the stack." ::= { bsnNotifications0 13 } bsnEapUbpFailure NOTIFICATION-TYPE OBJECTS { bsnEapUbpFailureIfIndex, bsnEapUbpFailureMacAddress, bsnEapUbpFailureRoleString } STATUS current DESCRIPTION "This notification is generated when installation of a UBP policy fails following EAP authentication." ::= { bsnNotifications0 14 } END