1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
|
NETGEAR-UDLD-MIB DEFINITIONS ::= BEGIN
-- Netgear Switching MIB
-- Copyright Netgear Inc (2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Netgear Inc's confidential and proprietary
-- intellectual property. Netgear Inc retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Netgear Inc
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC
lb6m FROM QUANTA-LB6M-REF-MIB
DisplayString FROM RFC1213-MIB
ifIndex FROM IF-MIB;
fastPathUdld MODULE-IDENTITY
LAST-UPDATED "200712030000Z" -- 03 December 2007 12:00:00 GMT
ORGANIZATION "Netgear Inc"
CONTACT-INFO ""
DESCRIPTION
"The Netgear Private MIB for FastPath UDLD."
-- Revision history.
REVISION
"200802240000Z" -- 22 February 2008 12:00:00 GMT
DESCRIPTION
"Initial version."
::= { lb6m 54 }
agentUdldMIBObjects OBJECT IDENTIFIER ::= { fastPathUdld 1 }
agentUdldGlobal OBJECT IDENTIFIER ::= { agentUdldMIBObjects 1 }
agentUdldInterface OBJECT IDENTIFIER ::= { agentUdldMIBObjects 2 }
-- ***************************************************************************
--
-- The UDLD Global Group
-- Manage Global UDLD settings.
--
-- ***************************************************************************
agentUdldGlobalMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the mode of UDLDP feature on the device.
enable -- Unidirectional Link Detection Protocol is
enabled on the device.
disable -- Unidirectional Link Detection Protocol is
disabled on the device."
::= { agentUdldGlobal 1 }
agentUdldMessageInterval OBJECT-TYPE
SYNTAX INTEGER (7..90)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates interval in seconds at which each port
sends a packet to all of its neighbors at
steady state when the link has been identified as
bidirectional."
::= { agentUdldGlobal 2 }
agentUdldTimeoutInterval OBJECT-TYPE
SYNTAX INTEGER (5..60)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates Timeout interval in seconds."
::= { agentUdldGlobal 3 }
agentUdldReset OBJECT-TYPE
SYNTAX INTEGER {
normalOperation(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Resets all interfaces that have been shutdown by UDLD. On read OID will always be 0."
::= { agentUdldGlobal 4 }
-- ****************************************************************************
--
-- The UDLD Interface Group
-- Manage UDLD on interface.
--
-- ****************************************************************************
agentUdldInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF UdldInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table containing the status
of UDLDP on the device's interfaces."
::= { agentUdldInterface 1 }
agentUdldInterfaceEntry OBJECT-TYPE
SYNTAX UdldInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry exists for each interface that supports
UDLDP."
INDEX { ifIndex }
::= { agentUdldInterfaceTable 1 }
UdldInterfaceEntry ::= SEQUENCE {
agentUdldInterfaceOperStatus INTEGER,
agentUdldInterfaceAdminMode INTEGER,
agentUdldInterfaceAggresiveMode TruthValue
}
agentUdldInterfaceOperStatus OBJECT-TYPE
SYNTAX INTEGER {
shutdown(1),
undetermined(2),
biDirectional(3),
notApplicable(4),
undetermined-LinkDown(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This mib object contains the following values,
which has the meaning as:
'shutdown' - An Unidirectional link has been
detected and the port has been disabled.
'undetermined' - Unidirectional Link Detection
protocol has not collected enough
information to determine if the
link is bidirectional or not.
'biDirectional' - A bidirectional link has been
detected.
'notApplicable' - Unidirectional Link Detection
Protocol is disabled.
'undetermined-LinkDown' - The port would transition into
this state when the port link physically
goes down due to any reasons other than
the port been put into D-Disable mode
by UDLD protocol on the switch.
"
::= { agentUdldInterfaceEntry 1}
agentUdldInterfaceAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the Administrative mode of Unidirectional
Link Detection Protocol Feature configured on this
interface.
enable -- Unidirectional Link Detection Protocol is
enabled on this interface.
disable -- Unidirectional Link Detection Protocol is
disabled on this interface."
::= { agentUdldInterfaceEntry 2}
agentUdldInterfaceAggresiveMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the mode of UDLDP feature on the interface.
TRUE -- Aggressive mode is enabled on the interface.
FALSE -- Aggressive mode is disabled on the interface."
::= { agentUdldInterfaceEntry 3}
END
|