1Dell-ERRDISABLE-RECOVERY-MIB DEFINITIONS ::= BEGIN
2
3-- Title:      Dell ERRDISABLE Recovery Configuration
4-- Version:    7.45.00.00
5-- Date:       24-Oct-2007
6--
7
8IMPORTS
9    TruthValue,TEXTUAL-CONVENTION,
10    RowStatus                                            FROM SNMPv2-TC
11    MODULE-IDENTITY, OBJECT-TYPE                         FROM SNMPv2-SMI
12    ifIndex                                              FROM IF-MIB
13    rnd                                                  FROM Dell-MIB;
14
15rlErrdisableRecovery  MODULE-IDENTITY
16       LAST-UPDATED "200711070000Z"
17       ORGANIZATION "Dell"
18       CONTACT-INFO
19                "www.dell.com"
20       DESCRIPTION
21                "The private MIB module definition for Errdisable Recovery MIB."
22       REVISION "200711070000Z"
23       DESCRIPTION
24                "Initial version of this MIB."
25           ::= { rnd 128 }
26
27-------------------------------------------------------------------------------
28RlErrdisableRecoveryCauseType::= TEXTUAL-CONVENTION
29    STATUS current
30    DESCRIPTION
31        "Errdisable Recovery Cause Type."
32    SYNTAX  INTEGER {
33        loopback-detection(1),
34        port-security(2),
35        dot1x-src-address(3),
36        acl-deny(4),
37        stp-bpdu-guard(5),
38        stp-loopback-guard(6),
39        pcb-overheat(7),
40        udld(8)
41    }
42
43
44-------------------------------------------------------------------------------
45
46rlErrdisableRecoveryInterval OBJECT-TYPE
47    SYNTAX      INTEGER(30..86400)
48    UNITS       "seconds"
49    MAX-ACCESS  read-write
50    STATUS      current
51    DESCRIPTION
52        "Timeout interval in seconds for automatic activation of an interface after shutdown."
53    ::= { rlErrdisableRecovery 1 }
54
55-----------------------------------------------------------------------
56rlErrdisableRecoveryCauseTable OBJECT-TYPE
57   SYNTAX  SEQUENCE OF RlErrdisableRecoveryCauseEntry
58    MAX-ACCESS   not-accessible
59    STATUS   current
60    DESCRIPTION
61       "The table is used to enable or disable auto-recovery for specific
62       application causes port suspend. The table includes entries for all applications."
63    ::=  { rlErrdisableRecovery  2 }
64
65rlErrdisableRecoveryCauseEntry OBJECT-TYPE
66    SYNTAX     RlErrdisableRecoveryCauseEntry
67    MAX-ACCESS  not-accessible
68    STATUS      current
69    DESCRIPTION
70        "An entry (conceptual row) in the rlErrdisableRecoveryCauseEntry."
71    INDEX  { rlErrdisableRecoveryCause }
72    ::= { rlErrdisableRecoveryCauseTable 1 }
73
74RlErrdisableRecoveryCauseEntry ::= SEQUENCE {
75    rlErrdisableRecoveryCause  RlErrdisableRecoveryCauseType,
76    rlErrdisableRecoveryEnable TruthValue
77    }
78
79rlErrdisableRecoveryCause OBJECT-TYPE
80    SYNTAX  RlErrdisableRecoveryCauseType
81    MAX-ACCESS  not-accessible
82    STATUS  current
83    DESCRIPTION
84        "Type of recovery cause."
85    ::= { rlErrdisableRecoveryCauseEntry 1 }
86
87
88rlErrdisableRecoveryEnable OBJECT-TYPE
89    SYNTAX      TruthValue
90    MAX-ACCESS  read-write
91    STATUS      current
92    DESCRIPTION
93        "Enable/Disable automatic recovery."
94    ::= { rlErrdisableRecoveryCauseEntry 2 }
95
96
97-------------------------------------------------------------------------------
98
99rlErrdisableRecoveryIfTable OBJECT-TYPE
100   SYNTAX  SEQUENCE OF RlErrdisableRecoveryIfEntry
101    MAX-ACCESS   not-accessible
102    STATUS   current
103    DESCRIPTION
104       "The table is used for show the reason of shutdown the port in errdisable state.
105       The table includes only suspended interfaces."
106    ::= {  rlErrdisableRecovery 3 }
107
108rlErrdisableRecoveryIfEntry OBJECT-TYPE
109    SYNTAX     RlErrdisableRecoveryIfEntry
110    MAX-ACCESS  not-accessible
111    STATUS      current
112    DESCRIPTION
113        "An entry (conceptual row) in the rlErrdisableRecoveryIfEntry."
114    INDEX  {     ifIndex  }
115    ::= { rlErrdisableRecoveryIfTable 1 }
116
117RlErrdisableRecoveryIfEntry::= SEQUENCE {
118    rlErrdisableRecoveryIfReason RlErrdisableRecoveryCauseType,
119    rlErrdisableRecoveryIfEnable TruthValue
120   }
121
122
123rlErrdisableRecoveryIfReason OBJECT-TYPE
124    SYNTAX      RlErrdisableRecoveryCauseType
125    MAX-ACCESS  read-only
126    STATUS   current
127    DESCRIPTION
128        " The reason of shutdown the port in errdisable state."
129    ::= { rlErrdisableRecoveryIfEntry 1 }
130
131rlErrdisableRecoveryIfEnable OBJECT-TYPE
132    SYNTAX      TruthValue
133    MAX-ACCESS  read-only
134    STATUS      current
135    DESCRIPTION
136        "Enable/Disable automatic recovery status."
137    ::= { rlErrdisableRecoveryIfEntry 2 }
138
139
140
141END
142
143