diff options
Diffstat (limited to 'MIBS/awplus/AT-LOOPPROTECT-MIB')
| -rw-r--r-- | MIBS/awplus/AT-LOOPPROTECT-MIB | 144 |
1 files changed, 144 insertions, 0 deletions
diff --git a/MIBS/awplus/AT-LOOPPROTECT-MIB b/MIBS/awplus/AT-LOOPPROTECT-MIB new file mode 100644 index 0000000..9e54e88 --- /dev/null +++ b/MIBS/awplus/AT-LOOPPROTECT-MIB @@ -0,0 +1,144 @@ +-- =========================================================================== +-- AT-LOOPPROTECT.MIB, Allied Telesis enterprise MIB: Loop Protection +-- +-- Copyright (c) 2008 by Allied Telesis, Inc. +-- All rights reserved. +-- +-- =========================================================================== + + AT-LOOPPROTECT-MIB DEFINITIONS ::= BEGIN + + IMPORTS + modules + FROM AT-SMI-MIB + InterfaceIndex + FROM IF-MIB + OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI; + + + atLoopProtect MODULE-IDENTITY + LAST-UPDATED "201206190000Z" + ORGANIZATION + "Allied Telesis, Inc." + CONTACT-INFO + "http://www.alliedtelesis.com" + DESCRIPTION + "This MIB file contains definitions of managed objects for the + Loop Protection modules." + REVISION "201206190000Z" + DESCRIPTION + "Add MAC address thrash-limiting support" + REVISION "201009070000Z" + DESCRIPTION + "Generic syntax tidy up" + REVISION "201006150100Z" + DESCRIPTION + "MIB revision history dates in descriptions updated." + REVISION "200808120000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { modules 54 } + + + + +-- +-- Node definitions +-- + + atLoopProtectTrap OBJECT IDENTIFIER ::= { atLoopProtect 0 } + + + atLoopProtectDetectedLoopBlockedTrap NOTIFICATION-TYPE + OBJECTS { atLoopProtectIfIndex, atLoopProtectVlanId, atLoopProtectAction } + STATUS current + DESCRIPTION + "Generated when Loop Protection feature blocks a interface with a loop." + ::= { atLoopProtectTrap 1 } + + + atLoopProtectRecoverLoopBlockedTrap NOTIFICATION-TYPE + OBJECTS { atLoopProtectIfIndex, atLoopProtectVlanId, atLoopProtectAction } + STATUS current + DESCRIPTION + "Generated when Loop Protection feature restores a blocked interface back to normal operation." + ::= { atLoopProtectTrap 2 } + + + atLoopProtectDetectedByLoopDetectionTrap NOTIFICATION-TYPE + OBJECTS { atLoopProtectIfIndex, atLoopProtectVlanId, atLoopProtectRxLDFIfIndex, atLoopProtectRxLDFVlanId } + STATUS current + DESCRIPTION + "Generated when Loop Protection feature detects a loop by Loop Detection method." + ::= { atLoopProtectTrap 3 } + + atLoopProtectDetectedByThrashLimitTrap NOTIFICATION-TYPE + OBJECTS { atLoopProtectIfIndex, atLoopProtectVlanId } + STATUS current + DESCRIPTION + "Generated when Loop Protection feature detects a loop by MAC address-table Thrash-Limiting method." + ::= { atLoopProtectTrap 4 } + + + atLoopProtectAction OBJECT-TYPE + SYNTAX INTEGER + { + atLoopProtectAction-LearnDisable(0), + atLoopProtectAction-LearnEnable(1), + atLoopProtectAction-PortDisable(2), + atLoopProtectAction-PortEnable(3), + atLoopProtectAction-LinkDown(4), + atLoopProtectAction-LinkUp(5), + atLoopProtectAction-VlanDisable(6), + atLoopProtectAction-VlanEnable(7) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Action for Loop Protection feature" + ::= { atLoopProtect 1 } + + + atLoopProtectIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface where the loop is detected on." + ::= { atLoopProtect 2 } + + + atLoopProtectVlanId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN ID where the loop is detected on." + ::= { atLoopProtect 3 } + + + atLoopProtectRxLDFIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface where the loop detection frame is received on." + ::= { atLoopProtect 4 } + + + atLoopProtectRxLDFVlanId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN ID where the loop detection frame is received on." + ::= { atLoopProtect 5 } + + + + END + +-- +-- at-loopprotect.mib +-- |