Various Cisco MIBs added
[public/netxms.git] / contrib / mibs / CISCO-C2900-MIB.txt
1 -- *****************************************************************
2 -- Cisco C2900 MIB
3 --
4 -- September, 1997 Tricia Shueh
5 --
6 -- Copyright (c) 1996-1999, 2000, 2001, 2002 by cisco Systems, Inc.
7 -- All rights reserved.
8 -- *****************************************************************
9 --
10
11 CISCO-C2900-MIB DEFINITIONS ::= BEGIN
12
13 IMPORTS
14 MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
15 Counter32, Gauge32, Integer32
16 FROM SNMPv2-SMI
17 DateAndTime, TruthValue
18 FROM SNMPv2-TC
19 InterfaceIndex
20 FROM IF-MIB
21 ciscoMgmt
22 FROM CISCO-SMI
23 DisplayString, sysName
24 FROM RFC1213-MIB
25 MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
26 FROM SNMPv2-CONF;
27
28 ciscoC2900MIB MODULE-IDENTITY
29 LAST-UPDATED "200205300000Z"
30 ORGANIZATION "Cisco Systems, Inc."
31 CONTACT-INFO
32 "Postal: Cisco Systems, Inc.
33 170 West Tasman Drive
34 San Jose, CA 95134-1706
35 USA
36
37 Tel: +1 800 553-NETS
38
39 E-mail: switchsnmp@cisco.com"
40 DESCRIPTION
41 "The MIB module for Catalyst 2900 enterprise specific information"
42
43 REVISION "200205300000Z"
44 DESCRIPTION
45 "Added the c2900PortAddrSecureAgingTime,
46 c2900PortAddrSecureAgingType and
47 c2900PortAddrSecureAgingStatic
48 MIB objects to port entry and port group;
49 Also added c2900NotificationsGroup and
50 c2900PortStatsGroupRev1 object."
51
52 REVISION "200107251345Z"
53 DESCRIPTION
54 "Added the c2900PortVoiceVlanId
55 MIB object to port group."
56
57 REVISION "9909240000Z"
58 DESCRIPTION
59 "Modified the description for the c2900InfoSelfTestFailed object
60 so that the bits of the self-test bit array are explained."
61
62 REVISION "9908240000Z"
63 DESCRIPTION
64 "Modified the description for the c2900InfoSelfTestFailed object
65 so that the bits of the self-test bit array are explained."
66
67 REVISION "9905200000Z"
68 DESCRIPTION
69 "Added enumerated values to c2900ModuleType for:
70 ATM modules
71 VLAN-trunking 10/100 Ethernet modules
72 Gigabit Ethernet module
73
74 Added one enumerated value to c2900PortAdminSpeed
75 to describe ATM 155.52 Mbps speed."
76
77 REVISION "9806080000Z"
78 DESCRIPTION
79 "Added the c2900PortSpantreeFast MIB object to port group."
80
81
82 REVISION "9804300000Z"
83 DESCRIPTION
84 "Added the c2900PortNoMonitorDestinationPort MIB object
85 to remove a port from the monitored list.
86
87 Added c2900Portdot1dBasePort to C2900PortEntry.
88
89 Removed enumerated value securityDynamic(3) from the
90 MIB object c2900PortUsageApplication"
91
92 ::= { ciscoMgmt 87 }
93
94 c2900MIBObjects OBJECT IDENTIFIER ::= { ciscoC2900MIB 1 }
95
96 -- MIB groups
97
98 c2900SysInfo OBJECT IDENTIFIER ::= { c2900MIBObjects 1 }
99 c2900SysConfig OBJECT IDENTIFIER ::= { c2900MIBObjects 2 }
100 c2900Port OBJECT IDENTIFIER ::= { c2900MIBObjects 4 }
101 c2900BandwidthUsage OBJECT IDENTIFIER ::= { c2900MIBObjects 5 }
102
103 --
104 -- General System Information
105 --
106
107 c2900InfoBoardRevision OBJECT-TYPE
108 SYNTAX Gauge32
109 MAX-ACCESS read-only
110 STATUS current
111 DESCRIPTION
112 "Returns the revision number of the main board
113 on which the FastSwitch firmware resides."
114 ::= { c2900SysInfo 1 }
115
116 c2900InfoPeakBuffersUsed OBJECT-TYPE
117 SYNTAX Gauge32
118 UNITS "buffers"
119 MAX-ACCESS read-only
120 STATUS current
121 DESCRIPTION
122 "The maximum number of 64-byte buffers used in the
123 main switch buffer pool."
124 ::= { c2900SysInfo 2}
125
126 c2900InfoTotalBufferDepth OBJECT-TYPE
127 SYNTAX Gauge32
128 UNITS "buffers"
129 MAX-ACCESS read-only
130 STATUS current
131 DESCRIPTION
132 "It represents the total number of 64-byte buffers
133 in the Ethernet Controller."
134 ::= { c2900SysInfo 3}
135
136 c2900InfoAddrCapacity OBJECT-TYPE
137 SYNTAX Gauge32
138 MAX-ACCESS read-only
139 STATUS current
140 DESCRIPTION
141 "The system-wide maximum number of MAC addresses
142 supported in the address table, a primary
143 resource when forwarding frames through a bridge.
144 The address table is dynamically updated with new
145 learned addresses inserted and aged addresses removed.
146 The address capacity represented by this object includes
147 dynamic, secure, and static address types.
148
149 To ensure optimal performance, the number of MAC addresses
150 in the bridged local area network to which this bridge is
151 connected should be less than the value of this object.
152
153 The system administrator can refer to this object
154 for the number of MAC addresses suppored by this box."
155 ::= { c2900SysInfo 4 }
156
157 c2900InfoRestrictedStaticAddrCapacity OBJECT-TYPE
158 SYNTAX Gauge32
159 MAX-ACCESS read-only
160 STATUS current
161 DESCRIPTION
162 "The system-wide maximum number of static addresses
163 supported. A static address is one that has explicit
164 source port filtering information assigned.
165
166 This number limits the static table's entries configured by user."
167 REFERENCE "IEEE 802.1D-1990: Section 6.7.2"
168 ::= { c2900SysInfo 5 }
169
170 c2900InfoSelfTestFailed OBJECT-TYPE
171 --
172 --
173 -- SYNTAX BITS {
174 -- systemBoard(0),
175 -- cpuBuffer(1),
176 -- ram(2),
177 -- helpEngineAsic(3),
178 -- dataBuffer(4),
179 -- bufferTable(5),
180 -- switchEngineAsic(6),
181 -- ethernetFrontEnd(7)
182 -- }
183 SYNTAX OCTET STRING (SIZE (8))
184 MAX-ACCESS read-only
185 STATUS current
186 DESCRIPTION
187 "A bit array where the presence of a particular bit
188 indicates a failure of a specific Power On Self Test.
189 Bit 0 - System Board Failure
190 Bit 1 - CPU Buffer Failure
191 Bit 2 - Notify RAM Failure
192 Bit 3 - Supervisor ASIC Failure
193 Bit 4 - Data Buffer Failure
194 Bit 5 - Buffer Table Failure
195 Bit 6 - Satellite ASIC Failure
196 Bit 7 - Front End Failure"
197 ::= { c2900SysInfo 6 }
198
199 c2900InfoUtilDisplay OBJECT-TYPE
200 SYNTAX Gauge32
201 MAX-ACCESS read-only
202 STATUS current
203 DESCRIPTION
204 "The number of utilization meter LEDs currently
205 lit on the front panel, if the value of
206 c2900InfoVisualIndicatorMode is selected as
207 utilization(4). More LEDs are lit
208 as more total bandwidth through the switch
209 is being utilized.
210
211 The percentage of the utilization is calculated as follows:
212 the number of LEDs lit/the total number of LEDs.
213
214 The total number of the LEDs is twenty four for c2900 switch.
215
216 c2900InfoVisualIndicatorMode is utilization(4). If the value of
217 c2900InfoVisualIndicatorMode is not utilization(4), the value of
218 the object will be zero."
219 ::= { c2900SysInfo 7 }
220
221 c2900InfoVisualIndicatorMode OBJECT-TYPE
222 SYNTAX INTEGER {
223 portStatus(1),
224 fullDuplex(2),
225 linkRate(3),
226 utilization(4)
227 }
228 MAX-ACCESS read-only
229 STATUS current
230 DESCRIPTION
231 "This object reflects what is currently selected
232 as the visual indication mode, selected by the
233 mode button.
234
235 The portStatus(1) mode uses the visual LEDS
236 to indicate port link status.
237
238 The fullDuplex(2) mode uses the visual LEDS
239 to indicate that a port is running with full
240 duplex or half duplex or no link status.
241
242 The linkRate(3) mode uses the visual LEDS to
243 indicate the rate of operation on a port:
244 100 MBPS or 10 MBPS or no link.
245
246 The utilization(4) mode uses the visual LEDS to
247 indicate the utiliztion of the system as more total
248 bandwidth through the switch is being utilized,
249 more LED's are lit."
250 ::= { c2900SysInfo 8}
251
252 c2900InfoRedunantPowerSupplyInfo OBJECT-TYPE
253 SYNTAX INTEGER {
254 absent(1),
255 connectedFunctional(2),
256 connectedNotFunctional(3),
257 functionalPrimaryFailed(4)
258 }
259
260 MAX-ACCESS read-only
261 STATUS current
262 DESCRIPTION
263 "The switch allows a redundant power supply in addition
264 to its local power supply. Only one power source can be
265 supplying power to a unit.
266
267 absent(1) :the redundant power supply is not connected
268 to the switch.
269
270 connectedFunctional(2) : the redundant power supply is
271 connected to the switch and operational.
272
273 connectedNotFunctional(3): the redundant power supply
274 is connected to the switch, but cannot supply
275 power to the system.
276
277 functionalPrimaryFailed(4): the redundant power supply
278 is installed, powered on, and operational,
279 but a failure exists in the local power
280 supply system."
281 ::= { c2900SysInfo 9 }
282
283 c2900InfoBoardIdentifier OBJECT-TYPE
284 SYNTAX Gauge32
285 MAX-ACCESS read-only
286 STATUS current
287 DESCRIPTION
288 "Returns the identifier of the main board
289 on which the FastSwitch firmware resides."
290 ::= { c2900SysInfo 10 }
291
292 --
293 -- General System Configurations
294 --
295
296 c2900ConfigAddressViolationAction OBJECT-TYPE
297 SYNTAX INTEGER {
298 doNothing(1),
299 disablePort(2),
300 sendNotify(3),
301 disablePortAndNotify(4)
302 }
303 MAX-ACCESS read-write
304 STATUS deprecated
305 DESCRIPTION
306 "Indicates what action to take when an address violation
307 (an address mismatch or duplication) occurs on a
308 secure port. The default action is to do nothing.
309
310 doNothing(1) : do nothing
311 disablePort(2) : disable port; the port can only be reenabled
312 by an explicit management action.
313 sendNotify(3) : generate address violation notification.
314 disablePortAndNotify(4): disable port and send notification.
315
316 Default value: doNothing(1).
317
318 This object is deprecated. A separate object
319 c2900PortAddressViolationAction is defined for each port."
320 ::= { c2900SysConfig 1 }
321
322 c2900ConfigBroadcastStormAlarm OBJECT-TYPE
323 SYNTAX TruthValue
324 MAX-ACCESS read-write
325 STATUS deprecated
326 DESCRIPTION
327 "When set to true(1), the switch will generate
328 a broadcastStorm notification upon detecting a port is
329 receiving broadcast packets at a rate higher than
330 or equal to the specified broadcast threshold.
331 When set to false(2), no such trap will be issued.
332 Default value: false(2).
333
334 This object is deprecated. A separate object
335 c2900PortBroadcastStormAlarm is defined for each port."
336 ::= { c2900SysConfig 2 }
337
338 --
339 -- Module Information of c2900 switch.
340 --
341
342 c2900ModuleTable OBJECT-TYPE
343 SYNTAX SEQUENCE OF C2900ModuleEntry
344 MAX-ACCESS not-accessible
345 STATUS current
346 DESCRIPTION "A list of module entries."
347 ::= { c2900MIBObjects 3 }
348
349 c2900ModuleEntry OBJECT-TYPE
350 SYNTAX C2900ModuleEntry
351 MAX-ACCESS not-accessible
352 STATUS current
353 DESCRIPTION "Entry containing status information about one module in
354 the c2900 chassis."
355 INDEX { c2900ModuleIndex }
356 ::= { c2900ModuleTable 1 }
357
358 C2900ModuleEntry ::=
359 SEQUENCE {
360 c2900ModuleIndex
361 Integer32,
362 c2900ModuleStatus
363 INTEGER,
364 c2900ModuleType
365 INTEGER,
366 c2900ModuleHwVersion
367 DisplayString,
368 c2900ModuleSwVersion
369 DisplayString
370 }
371
372 c2900ModuleIndex OBJECT-TYPE
373 SYNTAX Integer32(1..64)
374 MAX-ACCESS not-accessible
375 STATUS current
376 DESCRIPTION "Module index into c2900ModuleTable ."
377 ::= { c2900ModuleEntry 1 }
378
379 c2900ModuleStatus OBJECT-TYPE
380 SYNTAX INTEGER {
381 moduleNotInstalled(1),
382 moduleInTest(2),
383 moduleHealthy(3),
384 moduleFaulty(4)
385 }
386 MAX-ACCESS read-only
387 STATUS current
388 DESCRIPTION
389 "The overall status of of the module."
390 ::= { c2900ModuleEntry 2 }
391
392 c2900ModuleType OBJECT-TYPE
393 SYNTAX INTEGER {
394 other(1), -- none of the following
395 empty(2), -- nothing installed
396
397 -- the following modules are for WS-C2900
398 wsx2914xl(3), -- 4 port 10/100 TX
399 wsx2922xl(4), -- 2 port 10/100 FX
400 atm155SMLRFiber (5), -- single mode long reach
401 atm155SMMRFiber (6), -- single mode medium reach
402 atm155MMFiber (7), -- multi mode fiber
403 atm155UTP (8), -- unshielded twisted pair
404 wsx2914xlv (9), -- VLAN-trunking 4 port 10/100 TX
405 wsx2922xlv (10), -- VLAN-trunking 2 port 10/100 FX
406 wsx2924xlv (11), -- VLAN-trunking 4 port 10/100 FX
407 wsx2931xl (12), -- 1 port Gigabit Ethernet
408 wsx2932xl (13) -- 1 port Gigabit Ethernet(Copper)
409 }
410 MAX-ACCESS read-only
411 STATUS current
412 DESCRIPTION
413 "The type of module installed in malibu switch."
414 ::= { c2900ModuleEntry 3 }
415
416 c2900ModuleHwVersion OBJECT-TYPE
417 SYNTAX DisplayString (SIZE (0..12))
418 MAX-ACCESS read-only
419 STATUS current
420 DESCRIPTION
421 "The hardware version of the module. The format
422 of the version string x.y.z where x,y, and z
423 are hardware register field values."
424 ::= { c2900ModuleEntry 4 }
425
426 c2900ModuleSwVersion OBJECT-TYPE
427 SYNTAX DisplayString (SIZE (0..40))
428 MAX-ACCESS read-only
429 STATUS current
430 DESCRIPTION
431 "The software version of the module."
432 ::= { c2900ModuleEntry 5 }
433
434 --
435 -- switch Port Table
436 --
437
438 c2900PortTable OBJECT-TYPE
439 SYNTAX SEQUENCE OF C2900PortEntry
440 MAX-ACCESS not-accessible
441 STATUS current
442 DESCRIPTION
443 "A list of port entries. The number of entries is
444 determined by the number of modules in the chassis
445 and the number of ports on each module."
446 ::= { c2900Port 1 }
447
448 c2900PortEntry OBJECT-TYPE
449 SYNTAX C2900PortEntry
450 MAX-ACCESS not-accessible
451 STATUS current
452 DESCRIPTION
453 "Entry containing information for a particular
454 switched port on a module installed. The entries
455 are not created or deleted by management commands."
456 INDEX { c2900PortModuleIndex, c2900PortIndex }
457 ::= { c2900PortTable 1 }
458
459 C2900PortEntry ::= SEQUENCE {
460 c2900PortModuleIndex Integer32,
461 c2900PortIndex Integer32,
462 c2900PortUsageApplication INTEGER,
463 c2900PortGroupIndex Integer32,
464 c2900PortMayLearnAddress TruthValue, -- DEPRECATED OBJECT
465 c2900PortMayForwardFrames TruthValue,
466 c2900PortBufferCongestionControl TruthValue, -- DEPRECATED OBJECT
467 c2900PortBufferCongestionThreshholdPercent Integer32,
468 c2900PortFrameAge Integer32,
469 c2900PortAddrSecureMaxAddresses Integer32,
470 c2900PortAddrSecureCurrentAddresses Gauge32,
471 c2900PortAddrSecureAddrViolations Counter32,
472 c2900PortNumberOfLearnedAddresses Counter32,
473 c2900PortNumberOfDroppedAddresses Counter32,
474 c2900PortClearAddresses TruthValue,
475 c2900PortFloodUnknownMulticasts TruthValue,
476 c2900PortFloodUnknownUnicasts TruthValue,
477 c2900PortLinkbeatStatus INTEGER,
478 c2900PortBroadcastStormAction INTEGER,
479 c2900PortBroadcastRisingThreshold Gauge32,
480 c2900PortBroadcastFallingThreshold Gauge32,
481 c2900PortStatus INTEGER,
482 c2900PortTestResult TruthValue,
483 c2900PortVisualIndicator INTEGER,
484 c2900PortIfIndex InterfaceIndex,
485 c2900PortAddressViolationAction INTEGER,
486 c2900PortBroadcastStormAlarm TruthValue,
487 c2900PortMonitorDestinationPort Integer32,
488 c2900PortSwitchPortIndex Integer32,
489 c2900PortMonitoredPortMap OCTET STRING,
490 c2900PortDuplexState INTEGER,
491 c2900PortDuplexStatus INTEGER,
492 c2900PortAdminSpeed INTEGER,
493 c2900PortNoMonitorDestinationPort Integer32,
494 c2900Portdot1dBasePort Integer32,
495 c2900PortSpantreeFastStart INTEGER,
496 c2900PortVoiceVlanId INTEGER,
497 c2900PortAddrSecureAgingTime Integer32,
498 c2900PortAddrSecureAgingType INTEGER,
499 c2900PortAddrSecureAgingStatic TruthValue
500 }
501
502 c2900PortModuleIndex OBJECT-TYPE
503 SYNTAX Integer32 (0..64)
504 MAX-ACCESS not-accessible
505 STATUS current
506 DESCRIPTION
507 "An index value that uniquely identifies the module
508 where this port is located. The value is determined
509 by the chassis slot number into which the module is
510 plugged."
511 ::= { c2900PortEntry 1 }
512
513 c2900PortIndex OBJECT-TYPE
514 SYNTAX Integer32 (1..64)
515 MAX-ACCESS not-accessible
516 STATUS current
517 DESCRIPTION
518 "An index value that uniquely identifies this port
519 within a module."
520 ::= { c2900PortEntry 2 }
521
522 c2900PortUsageApplication OBJECT-TYPE
523 SYNTAX INTEGER {
524 standard(1), -- standard port usage
525 security(2), -- secured port usage
526 monitor(3), -- monitor usage
527 portGrouping(4), -- fast EtherChannel usage
528 network(5), -- network port usage
529 networkGroup(6), -- network port group usage
530 portGroupDest(7), -- destination addr FEC
531 protected(8) -- protected port usage
532 }
533 MAX-ACCESS read-write
534 STATUS current
535 DESCRIPTION
536 "This object indicates how the port is to be used.
537 The variable usage applications are shown above.
538 These applications are defined such that they
539 are mutually exclusive. In other words, a port
540 using the security(2) application cannot also
541 use the monitor(3) application at the same time.
542
543 The default usage is standard(1), or no special
544 behavior (the port behaves as normal
545 switched port).
546
547 The security(2) usage adds addressing security
548 to the port, whereby all learned addresses are
549 secure address.
550
551 The monitor(3) usage provides network diagnosis
552 by reflecting traffic on other ports to this port.
553
554 The portGrouping(4) application treats this and other ports in
555 the same group as one(inter-switch) connection for more
556 bandwidth potential. When the c2900PortUsageApplication is
557 portGrouping, the c2900PortGroupIndex is set to the index
558 value of the port group. The source address of a received frame
559 is used to determine on which port within the group the frame
560 should be transmitted.
561
562 The network(5) usage saves address table space when the port
563 is used as the link to a large network with many MAC addresses
564 by disabling address learning on the port and allowing
565 unknown unicasts packets received on other ports of the vlan
566 the port associated with to be forwarded only to the port.
567
568 The networkGroup(6) usage treates this and other
569 ports in the same group as a network port group. All ports in
570 port are network ports in the sense that address learning is
571 disabled on them and unknown unicast packets received on other
572 ports of the vlan are forwarded to the group.
573
574 The portGroupDest(7) application treats this and other ports in
575 the same group as one(inter-switch) connection for more
576 bandwidth potential. When the c2900PortUsageApplication is
577 portGroupDest, the c2900PortGroupIndex is set to the index
578 value of the port group. The destination address of a received
579 frame is used to determine on which port within the group the
580 frame should be transmitted.
581
582 The protected(8) application does not forward any traffic to other
583 protected ports. It does not forward all kinds of unicast, multicast
584 and broadcast traffic to any other protected port. The protected
585 ports, however, forward traffic normally to non-protected ports and
586 vice versa."
587 DEFVAL { standard }
588 ::= { c2900PortEntry 3}
589
590 c2900PortGroupIndex OBJECT-TYPE
591 SYNTAX Integer32 (1..12)
592 MAX-ACCESS read-write
593 STATUS current
594 DESCRIPTION
595 "This object is meaningful only when the
596 corresponding c2900PortUsageApplication is portGrouping.
597 Ports assigned with the same value of c2900PortGroupIndex
598 belong to the same connection channel."
599 ::= { c2900PortEntry 4}
600
601 c2900PortMayLearnAddress OBJECT-TYPE
602 SYNTAX TruthValue
603 MAX-ACCESS read-write
604 STATUS deprecated
605 DESCRIPTION
606 "This object reflects an internal state of the port
607 with regard to its ability to learn new addresses.
608 Certain port configurations such as learning time
609 limit, security usage, etc., and some Spanning
610 Tree Protocol states can temporarily prohibit the
611 port from learning. This object is true(1) if the
612 port is allowed to learn. It is false(2) otherwise.
613
614 Setting this object to true(1) will fail,
615 if the port is not in normal state.
616
617 This object is deprecated."
618 DEFVAL { true }
619 ::= { c2900PortEntry 5}
620
621 c2900PortMayForwardFrames OBJECT-TYPE
622 SYNTAX TruthValue
623 MAX-ACCESS read-write
624 STATUS current
625 DESCRIPTION
626 "This object reflects an internal state of the port
627 with regard to its ability to forward frames.
628 A port sometimes stops forwarding frames when it
629 is blocked by the Spanning Tree Protocol, or
630 while it is undergoing temporary load balancing
631 as part of the port grouping usage.
632 This object is true(1) if the port is allowed to
633 forward frames. It is false(2) otherwise.
634
635 Setting this object to true(1) will fail,
636 if the port is in the middle of being blocked by the Spanning Tree
637 Protocol, or while it is undergoing temporary load balancing
638 as part of the port grouping usage.
639
640 This object is only supported for static VLAN access ports."
641 DEFVAL { true }
642 ::= { c2900PortEntry 6}
643
644 c2900PortBufferCongestionControl OBJECT-TYPE
645 SYNTAX TruthValue
646 MAX-ACCESS read-only
647 STATUS deprecated
648 DESCRIPTION
649 "Seting this object to true(1) allows the switch
650 to run its buffer congestion control algorithm on the
651 port. Setting the object to false(2) disallows
652 such control. The buffer congestion control algorithm
653 is summarized in the description of
654 the c2900PortBufferCongestionThresholdPercent below.
655
656 This object is deprecated"
657 ::= { c2900PortEntry 7}
658
659 c2900PortBufferCongestionThreshholdPercent OBJECT-TYPE
660 SYNTAX Integer32 (1..99)
661 MAX-ACCESS read-only
662 STATUS current
663 DESCRIPTION
664 "The port buffer congestion threshold provides an early
665 warning to the switch that the port is about to
666 exhaust all its guaranteed buffers, leading to congestion.
667 This threshold is expressed as a percentage of the port's
668 total guaranteed buffer depth. Once this threshold has
669 been crossed, the switch begins colliding with frames
670 received on the port for a fixed period of time.
671 After this time has expired, the switch determines
672 whether the port's buffer congestion has been alleviated.
673 If this situation has not changed, the switch resumes
674 this congestion control algorithm on the port."
675 ::= { c2900PortEntry 8}
676
677 c2900PortFrameAge OBJECT-TYPE
678 SYNTAX Integer32 (50..4000)
679 UNITS "milliseconds"
680 MAX-ACCESS read-only
681 STATUS current
682 DESCRIPTION
683 "The aging interval in milliseconds after
684 which old frames queued for transmission on this
685 port are discarded."
686 REFERENCE "Section 4.2 IEEE802.1D-1993"
687 DEFVAL { 1000 }
688 ::= { c2900PortEntry 9}
689
690 c2900PortAddrSecureMaxAddresses OBJECT-TYPE
691 SYNTAX Integer32 (1..132)
692 MAX-ACCESS read-write
693 STATUS current
694 DESCRIPTION
695 "The maximum number of secure addresses that can
696 be learned on this port when it is a secure port.
697 This number should be always higher than
698 c2900PortAddrSecureCurrentAddresses"
699 ::= { c2900PortEntry 10}
700
701 c2900PortAddrSecureCurrentAddresses OBJECT-TYPE
702 SYNTAX Gauge32
703 MAX-ACCESS read-only
704 STATUS current
705 DESCRIPTION
706 "The current number of statically assigned
707 unicast addresses on the port."
708 ::= { c2900PortEntry 11}
709
710 c2900PortAddrSecureAddrViolations OBJECT-TYPE
711 SYNTAX Counter32
712 MAX-ACCESS read-only
713 STATUS current
714 DESCRIPTION
715 "The number of times a source address was
716 seen on this port which duplicates a secured
717 address configured on another port,
718 plus the number of times a source address was
719 seen on this port which does not match any
720 addresses secured for the port."
721 ::= { c2900PortEntry 12}
722
723 c2900PortNumberOfLearnedAddresses OBJECT-TYPE
724 SYNTAX Counter32
725 MAX-ACCESS read-only
726 STATUS current
727 DESCRIPTION
728 "The current number of dynamically learned
729 addresses on the port."
730 ::= { c2900PortEntry 13}
731
732 c2900PortNumberOfDroppedAddresses OBJECT-TYPE
733 SYNTAX Counter32
734 MAX-ACCESS read-only
735 STATUS current
736 DESCRIPTION
737 "The number of times an address could not be learned
738 or assigned for the port because its address table
739 was full at one time."
740 ::= { c2900PortEntry 14}
741
742 c2900PortClearAddresses OBJECT-TYPE
743 SYNTAX TruthValue
744 MAX-ACCESS read-write
745 STATUS current
746 DESCRIPTION
747 "Set to true(1) to delete all learned and assigned
748 dynamic, static and secure unicast addresses the
749 port currently has. Setting the object to false(2)
750 has no effect. This object always returns false(2)
751 when read."
752 ::= { c2900PortEntry 15}
753
754 c2900PortFloodUnknownMulticasts OBJECT-TYPE
755 SYNTAX TruthValue
756 MAX-ACCESS read-write
757 STATUS current
758 DESCRIPTION
759 "Set to true(1) to allow forwarding to this
760 port frames addressed to multicast addresses
761 that have not been configured for the port.
762 Set to false(2) to filter and discard such frames."
763 DEFVAL { true }
764 ::= { c2900PortEntry 16}
765
766 c2900PortFloodUnknownUnicasts OBJECT-TYPE
767 SYNTAX TruthValue
768 MAX-ACCESS read-write
769 STATUS current
770 DESCRIPTION
771 "This object controls the forwarding of unknown
772 unicast frames to this port. When set to true(1),
773 the switch will, upon receiving a frame with an
774 unknown unicast destination address from
775 another port, transmit the frame to this port.
776 When set to false(2), switch will filter
777 and not transmit said frames to this port.
778 Default value: false(2) for ports using
779 the security or monitor application;
780 true(1) for all other usage applications."
781 ::= { c2900PortEntry 17}
782
783 c2900PortLinkbeatStatus OBJECT-TYPE
784 SYNTAX INTEGER {
785 unknown(1),
786 linkbeat(2),
787 nolinkbeat(3)
788 }
789 MAX-ACCESS read-only
790 STATUS current
791 DESCRIPTION
792 "This object depends on the physical layer in use
793 and indicates the current port linkbeat status:
794 if the physical link between two devices is
795 properly connected or not.
796 If the value is linkbeat(1), there is linkbeat.
797 If the value is nolinkbeat(2), there is no linkbeat.
798 If the value is unknown(3), the information is not
799 available."
800 ::= { c2900PortEntry 18}
801
802 c2900PortBroadcastStormAction OBJECT-TYPE
803 SYNTAX INTEGER { stopBroadcastForwarding(1),
804 forwardBroadcast(2),
805 disablePort(3) }
806 MAX-ACCESS read-write
807 STATUS current
808 DESCRIPTION
809 "Indicates what action to take when the broadcast
810 rising threshold for a port is reached.
811 The default action is to forwardBroadcast(2) as usual
812 for all broadcast frames received from the port. The
813 other action is to stopBroadcastForwarding(1) frames
814 until the broadcast reception rate falls to
815 or below the falling threshold.
816 The port can also be shutdown in the event of a
817 broadcast storm with the action disablePort(3)."
818
819 DEFVAL { forwardBroadcast }
820 ::= { c2900PortEntry 19}
821
822 c2900PortBroadcastRisingThreshold OBJECT-TYPE
823 SYNTAX Gauge32
824 MAX-ACCESS read-write
825 STATUS current
826 DESCRIPTION
827 "The broadcast rising threshold is measured in the number
828 of broadcast frames received on a port in a second.
829
830 When the number of broadcast frames received per
831 second on this port crosses this threshold,
832 the appropriate action as specified by the object
833 c2900PortBroadcastStormAction will take place.
834 See the description of c2900PortBroadcastStormAction."
835 DEFVAL { 500 }
836 ::= { c2900PortEntry 20}
837
838 c2900PortBroadcastFallingThreshold OBJECT-TYPE
839 SYNTAX Gauge32
840 MAX-ACCESS read-write
841 STATUS current
842 DESCRIPTION
843 "The broadcast falling threshold is measured in number of
844 broadcast frames received on a port in a second.
845
846 When the falling threshold is crossed and the
847 c2900PortBroadcastStormAction was stopBroadcastForwarding(1)
848 then broadcast forwarding will be re-enabled on the port.
849 For the other values of c2900PortBroadcastStormAction,
850 crossing the falling threshold has no affect."
851 DEFVAL { 250 }
852 ::= { c2900PortEntry 21}
853
854 c2900PortStatus OBJECT-TYPE
855 SYNTAX INTEGER {
856 other(1),
857 disabled(2),
858 blocking(3),
859 listening(4),
860 learning(5),
861 preforwarding(6),
862 forwarding(7),
863 secureforwarding(8),
864 suspended(9),
865 broken(10)
866 }
867 MAX-ACCESS read-only
868 STATUS current
869 DESCRIPTION
870 "The port's current state as defined by application
871 of the Spanning Tree Protocol. This state controls
872 what action a port takes on reception of a frame.
873 If the switch has detected a port that is
874 malfunctioning it will place that port into the
875 broken(10) state. For ports which are
876 disabled(see dot1dStpPortEnable), this object will
877 have a value of disabled(2).
878 Since the switch implements three
879 additional states which are not part of IEEE Standard,
880 these additional states are possible values for
881 c2900PortStaus. The additional states are preforwarding(6),
882 secureforwarding(8), and suspended(9). Note: except
883 for these additional states, this object is the same
884 as the dot1dStpPortState object.
885 Default value: blocking(2).
886
887 This object is only supported for static VLAN access ports."
888 REFERENCE "Section 4.5.5.2 IEEE802.1D-1990"
889 DEFVAL { blocking }
890 ::= {c2900PortEntry 22}
891
892 c2900PortTestResult OBJECT-TYPE
893 SYNTAX TruthValue
894 MAX-ACCESS read-only
895 STATUS current
896 DESCRIPTION
897 "This object indicates if the port passed power on self test or not.
898 If the value of this object is true(1), the port passed test.
899 If the value of this object is false(2), the port failed test."
900 ::= { c2900PortEntry 23 }
901
902 c2900PortVisualIndicator OBJECT-TYPE
903 SYNTAX INTEGER {
904 notused(1),
905 black(2),
906 amber(3),
907 green(4)
908 }
909 MAX-ACCESS read-only
910 STATUS current
911 DESCRIPTION
912 "This object is used to indicate the current color of
913 a LED. If a LED is flashing, the value of this object will
914 represent the color of the LED at that instant in time.
915 The following conventions indicate port status:
916 Link healthy returns green(4)
917 Link activity usually green(4), but may return black(2).
918 Link faulty alternating green(4)/amber(3)
919 Port disabled returns amber(3)"
920 ::= { c2900PortEntry 24 }
921
922 c2900PortIfIndex OBJECT-TYPE
923 SYNTAX InterfaceIndex (1..2147483647)
924 MAX-ACCESS read-only
925 STATUS current
926 DESCRIPTION
927 "The value of the instance of the ifIndex object,
928 defined in MIB-II, for the interface corresponding
929 to this port."
930 ::= { c2900PortEntry 25 }
931
932 c2900PortAddressViolationAction OBJECT-TYPE
933 SYNTAX INTEGER {
934 doNothing(1),
935 disablePort(2),
936 sendNotify(3),
937 disablePortAndNotify(4)
938 }
939 MAX-ACCESS read-write
940 STATUS current
941 DESCRIPTION
942 "Indicates what action to take when an address violation
943 (an address mismatch or duplication) occurs on a
944 secure port. The default action is to do nothing.
945
946 doNothing(1) : do nothing
947 disablePort(2) : disable port; the port can only be reenabled
948 by an explicit management action.
949 sendNotify(3) : generate address violation notification.
950 disablePortAndNotify(4): disable port and send notification."
951 DEFVAL { doNothing }
952 ::= { c2900PortEntry 26 }
953
954 c2900PortBroadcastStormAlarm OBJECT-TYPE
955 SYNTAX TruthValue
956 MAX-ACCESS read-write
957 STATUS current
958 DESCRIPTION
959 "When set to true(1), the switch will generate
960 a broadcastStorm notification upon detecting a port is
961 receiving broadcast packets at a rate higher than
962 or equal to the threshold specified by
963 c2900PortBroadcastRisingThreshold.
964 When set to false(2), no such trap will be issued.
965 Default value: false(2).
966 c2900PortBroadcastStormAlarm is defined for each port."
967 DEFVAL { false }
968 ::= { c2900PortEntry 27 }
969
970 c2900PortMonitorDestinationPort OBJECT-TYPE
971 SYNTAX Integer32 (0..64)
972 MAX-ACCESS read-write
973 STATUS current
974 DESCRIPTION
975 "Switch Port (c2900PortSwitchPortIndex) index value of the port
976 that is to be monitored by this port. A value of zero can't be
977 used to do set, it is used to return when this object is read.
978
979 To remove a port from the monitored list use the object
980 c2900PortNoMonitorDestinationPort."
981 ::= { c2900PortEntry 28 }
982
983 c2900PortSwitchPortIndex OBJECT-TYPE
984 SYNTAX Integer32 (1..64)
985 MAX-ACCESS read-only
986 STATUS current
987 DESCRIPTION
988 "Switch port index of a port is a value that uniquely
989 identifies the port within a switch. This is obtained
990 from the port index (c2900PortIndex) and the module
991 index (c2900PortModuleIndex)."
992 ::= { c2900PortEntry 29 }
993
994 c2900PortMonitoredPortMap OBJECT-TYPE
995 SYNTAX OCTET STRING (SIZE (0..32))
996 MAX-ACCESS read-only
997 STATUS current
998 DESCRIPTION
999 "Indicates which ports are actually being monitored.
1000 The octet string contains one bit per port. Each bit
1001 within the octet string represents one port of the device.
1002 The ordering of ports represented within the octet string
1003 is in the same order as in the RFC 1493 dot1dStaticAllowedToGoTo
1004 in the dot1dStaticTable.
1005
1006 The bit value interpretation is as follows:
1007 1 = being monitored
1008 0 = not being monitored"
1009 ::= { c2900PortEntry 30 }
1010
1011 c2900PortDuplexState OBJECT-TYPE
1012 SYNTAX INTEGER {
1013 fullduplex(1),
1014 halfduplex(2),
1015 autoNegotiate(3)
1016 }
1017 MAX-ACCESS read-write
1018 STATUS current
1019 DESCRIPTION
1020 "Set to fullduplex(1) to operate in full duplex mode, port
1021 will allow simultaneous transmit and receive which can
1022 double its bandwidth.
1023
1024 Set to halfduplex(2) to operate in half duplex mode.
1025
1026 Set to autoNegotiate(3) to allow the switch to negoti-
1027 ate with the other end of the connection.
1028
1029 The status of duplex mode on a port is available with
1030 c2900PortDuplexStatus object."
1031 DEFVAL { autoNegotiate }
1032 ::= { c2900PortEntry 31 }
1033
1034 c2900PortDuplexStatus OBJECT-TYPE
1035 SYNTAX INTEGER {
1036 fullduplex(1),
1037 halfduplex(2)
1038 }
1039 MAX-ACCESS read-only
1040 STATUS current
1041 DESCRIPTION
1042 "The status of duplex mode on this port.
1043
1044 When linkbeat is not present, halfduplex is always
1045 reported.
1046
1047 When linkbeat is present, the result of full duplex
1048 auto-negotiation is reported if c2900PortDuplexState is
1049 set to auto-negotiate, otherwise it reports fullduplex
1050 if c2900PortDuplexState is set to fullduplex or
1051 halfduplex if c2900PortDuplexState is set to
1052 halfduplex."
1053 ::= { c2900PortEntry 32 }
1054
1055 c2900PortAdminSpeed OBJECT-TYPE
1056 SYNTAX INTEGER {
1057 autoDetect(1),
1058 s10000000(10000000), -- 10 Mbps
1059 s100000000(100000000), -- 100 Mbps
1060 s155520000(155520000) -- ATM 155.52 Mbps
1061 }
1062 MAX-ACCESS read-write
1063 STATUS current
1064 DESCRIPTION
1065 "The object controls the speed of the port.
1066 The current operational speed of the port can be
1067 determined from ifSpeed."
1068 DEFVAL { autoDetect }
1069 ::= { c2900PortEntry 33 }
1070
1071 c2900PortNoMonitorDestinationPort OBJECT-TYPE
1072 SYNTAX Integer32 (0..64)
1073 MAX-ACCESS read-write
1074 STATUS current
1075 DESCRIPTION
1076 "Switch Port (c2900PortSwitchPortIndex) index value of the port
1077 that is to be removed from the monitored list. A value of zero
1078 can't be used to do set, it is used to return when this object
1079 is read.
1080
1081 To add a port to the monitored list use the object
1082 c2900PortMonitorDestinationPort."
1083 ::= { c2900PortEntry 34 }
1084
1085 c2900Portdot1dBasePort OBJECT-TYPE
1086 SYNTAX Integer32 (1..65535)
1087 MAX-ACCESS read-only
1088 STATUS current
1089 DESCRIPTION
1090 "This is the dot1dBasePort associated with this port."
1091 ::= { c2900PortEntry 35}
1092
1093 c2900PortSpantreeFastStart OBJECT-TYPE
1094 SYNTAX INTEGER { enabled(1), disabled(2) }
1095 MAX-ACCESS read-write
1096 STATUS current
1097 DESCRIPTION
1098 "Indicates whether the port is operating in spantree
1099 fast start mode. A port with fast start enabled is
1100 immediately put in spanning tree forwarding state on
1101 link up, rather than starting in blocking state which
1102 is the normal operation. This is useful when the port
1103 is known to be connected to a single station which
1104 has problems waiting for the normal spanning tree
1105 operation to put the port in forwarding state."
1106 DEFVAL { disabled }
1107 ::= { c2900PortEntry 36 }
1108
1109 c2900PortVoiceVlanId OBJECT-TYPE
1110 SYNTAX INTEGER ( 0|1..1000|4095|4096 )
1111 MAX-ACCESS read-write
1112 STATUS current
1113 DESCRIPTION
1114 "The Voice Virtual Vlan ID (VVID) to which this
1115 port belongs to.
1116 If the VVID is not supported on the port, this MIB
1117 object will not be configurable and will return
1118 4096.
1119
1120 Setting this MIB object to 4096, the CDP packets
1121 transmitting through this port would not include
1122 Appliance VLAN-ID TLV.
1123
1124 Setting this MIB object to 4095, the CDP packets
1125 transmitting through this port would contain
1126 Appliance VLAN-ID TLV with value of 4095 - VoIP
1127 and related packets are expected to be sent and
1128 received untagged without an 802.1p priority.
1129
1130 Setting this MIB object to 0, the CDP packets
1131 transmitting through this port would contain
1132 Appliance VLAN-ID TLV with value of 0 - VoIP
1133 and related packets are expected to be sent and
1134 received with VLAN-id=0 and an 802.1p priority.
1135
1136 Setting this MIB object to N (1..1000), the CDP
1137 packets transmitting through this port would
1138 contain Appliance VLAN-ID TLV with N - VoIP and
1139 related packets are expected to be sent and received
1140 with VLAN-id=N and an 802.1p priority."
1141 ::= { c2900PortEntry 37 }
1142
1143 c2900PortAddrSecureAgingTime OBJECT-TYPE
1144 SYNTAX Integer32 (0..1440)
1145 UNITS "minutes"
1146 MAX-ACCESS read-write
1147 STATUS current
1148 DESCRIPTION
1149 "The aging interval in minutes for each secure address
1150 entry on a given port. Depending on the type of aging
1151 the secure address will age out after the expiration
1152 of the aging time and will be removed from the
1153 secure address list.
1154
1155 Any change in the value of this object will restart
1156 the aging for all the secure addresses on this port.
1157
1158 If the value of this object is 0 for a given
1159 port, the aging mechanism is disabled for this
1160 port."
1161 DEFVAL { 0 }
1162 ::= { c2900PortEntry 38 }
1163
1164 c2900PortAddrSecureAgingType OBJECT-TYPE
1165 SYNTAX INTEGER { absolute(1), inactivity(2) }
1166 MAX-ACCESS read-write
1167 STATUS current
1168 DESCRIPTION
1169 "If the value of this object on a given port is
1170
1171 absolute - all the secure addresses on this
1172 port will age out exactly after the aging
1173 time configured for this port.
1174
1175 inactivity - the secure addresses on this port
1176 will age out only if there is no data traffic
1177 from the given secure source address for a
1178 time period specified by aging time.
1179
1180 Any change in the value of this object will restart
1181 the aging for all the secure addresses on this port.
1182
1183 The value of this object is not effective when the
1184 value of c2900PortAddrSecureAgingTime is 0."
1185 DEFVAL { absolute }
1186 ::= { c2900PortEntry 39 }
1187
1188 c2900PortAddrSecureAgingStatic OBJECT-TYPE
1189 SYNTAX TruthValue
1190 MAX-ACCESS read-write
1191 STATUS current
1192 DESCRIPTION
1193 "Set to true(1) to enable aging for statically
1194 configured secure addresses on one port. Disable
1195 the aging for statically configured secure
1196 addresses if set to false(2).
1197
1198 Any change in the value of this object will restart
1199 the aging for all the configured secure addresses on
1200 this port.
1201
1202 The value of this object is not effective when the
1203 value of c2900PortAddrSecureAgingTime is 0."
1204 DEFVAL { false }
1205 ::= { c2900PortEntry 40 }
1206
1207 --
1208 -- The switch Port Statistics Table
1209 --
1210
1211 c2900PortStatsTable OBJECT-TYPE
1212 SYNTAX SEQUENCE OF C2900PortStatsEntry
1213 MAX-ACCESS not-accessible
1214 STATUS current
1215 DESCRIPTION
1216 "A list of port entries. The number of entries is
1217 determined by the number of modules in the chassis
1218 and the number of ports on each module."
1219 ::= { c2900Port 2 }
1220
1221 c2900PortStatsEntry OBJECT-TYPE
1222 SYNTAX C2900PortStatsEntry
1223 MAX-ACCESS not-accessible
1224 STATUS current
1225 DESCRIPTION
1226 "Entry containing information for a particular
1227 switched port on a module installed. The entry
1228 cannot be created or deleted."
1229 INDEX { c2900PortModuleIndex, c2900PortIndex }
1230 ::= { c2900PortStatsTable 1 }
1231
1232 C2900PortStatsEntry ::= SEQUENCE {
1233 c2900PortRxNoBwFrames Counter32,
1234 c2900PortRxNoBufferFrames Counter32,
1235 c2900PortRxNoDestUniFrames Counter32,
1236 c2900PortRxNoDestMultiFrames Counter32,
1237 c2900PortRxSuppressBcastFrames Counter32, -- DEPRECATED OBJECT
1238 c2900PortRxFcsErrFrames Counter32,
1239 c2900PortCollFragFrames Counter32,
1240 c2900PortTxMulticastFrames Counter32,
1241 c2900PortTxBroadcastFrames Counter32
1242 }
1243
1244 c2900PortRxNoBwFrames OBJECT-TYPE
1245 SYNTAX Counter32
1246 UNITS "frames"
1247 MAX-ACCESS read-only
1248 STATUS current
1249 DESCRIPTION
1250 "A count of frames received on this port that were discarded
1251 due to a lack of bandwidth resources in the Catalyst Switch
1252 forwarding engine."
1253 ::= { c2900PortStatsEntry 1 }
1254
1255 c2900PortRxNoBufferFrames OBJECT-TYPE
1256 SYNTAX Counter32
1257 UNITS "frames"
1258 MAX-ACCESS read-only
1259 STATUS current
1260 DESCRIPTION
1261 "A count of frames received that were discarded due
1262 to a lack of frame buffer resources in the Catalyst Switch
1263 forwarding engine."
1264 ::= { c2900PortStatsEntry 2 }
1265
1266 c2900PortRxNoDestUniFrames OBJECT-TYPE
1267 SYNTAX Counter32
1268 UNITS "frames"
1269 MAX-ACCESS read-only
1270 STATUS current
1271 DESCRIPTION
1272 "A count of unicast frames received that were discarded,
1273 because the forwarding rules stipulate that they are
1274 not be forwarded."
1275 ::= { c2900PortStatsEntry 3 }
1276
1277 c2900PortRxNoDestMultiFrames OBJECT-TYPE
1278 SYNTAX Counter32
1279 UNITS "frames"
1280 MAX-ACCESS read-only
1281 STATUS current
1282 DESCRIPTION
1283 "A count of multicast frames received that were discarded,
1284 because they have not been configured for the port."
1285 ::= { c2900PortStatsEntry 4 }
1286
1287 c2900PortRxSuppressBcastFrames OBJECT-TYPE
1288 SYNTAX Counter32
1289 UNITS "frames"
1290 MAX-ACCESS read-only
1291 STATUS deprecated
1292 DESCRIPTION
1293 "A count of broadcast frames received that were discarded
1294 because of the threshold-based broadcast suppression.
1295
1296 This object is deprecated, because there is no way that the
1297 Malibu system to give the brodcast_supress frames"
1298 ::= { c2900PortStatsEntry 5 }
1299
1300 c2900PortRxFcsErrFrames OBJECT-TYPE
1301 SYNTAX Counter32
1302 UNITS "frames"
1303 MAX-ACCESS read-only
1304 STATUS current
1305 DESCRIPTION
1306 "The total number of frames received with FCS errors.
1307 This total includes all frames received with an FCS
1308 error and an integral number of bytes.
1309 Unlike RFC1650's dot3StatsFCSErrors,
1310 this object does not include frames which are less
1311 than the minimum packet size (such as collision fragments)."
1312 ::= { c2900PortStatsEntry 6 }
1313
1314 c2900PortCollFragFrames OBJECT-TYPE
1315 SYNTAX Counter32
1316 UNITS "frames"
1317 MAX-ACCESS read-only
1318 STATUS current
1319 DESCRIPTION
1320 "The total number of frames whose lengths are less than
1321 64 and have bad FCS values.
1322 The preamble and sfd fields are excluded from the byte
1323 count of a frame while the FCS field is included."
1324 ::= { c2900PortStatsEntry 7 }
1325
1326 c2900PortTxMulticastFrames OBJECT-TYPE
1327 SYNTAX Counter32
1328 UNITS "frames"
1329 MAX-ACCESS read-only
1330 STATUS current
1331 DESCRIPTION
1332 "A count of frames that are successfully transmitted and
1333 are directed to a multicast address.
1334 Unlike RFC1573's ifOutMulticastPkts, this object does not
1335 include those that were discarded or not sent."
1336 ::= { c2900PortStatsEntry 8 }
1337
1338 c2900PortTxBroadcastFrames OBJECT-TYPE
1339 SYNTAX Counter32
1340 UNITS "frames"
1341 MAX-ACCESS read-only
1342 STATUS current
1343 DESCRIPTION
1344 "A count of frames that are successfully transmitted and
1345 are directed to the broadcast address.
1346 Unlike RFC1573's ifOutBroadcastPkts, this object does
1347 not include those that were discarded or not sent."
1348 ::= { c2900PortStatsEntry 9 }
1349
1350 --
1351 -- Bandwidth Usage Information
1352 --
1353
1354 c2900BandwidthUsageCurrent OBJECT-TYPE
1355 SYNTAX Gauge32
1356 UNITS "megabits per second"
1357 MAX-ACCESS read-only
1358 STATUS current
1359 DESCRIPTION
1360 "The current bandwidth consumed. The measurement unit is
1361 in megabits per second (1,000,000 bits/second).
1362 This value gives a reasonable estimate of the amount of
1363 traffic currently flowing through the switch.
1364
1365 It is calculated as follows:
1366
1367 Octets*8 + Frames*(96 + 64)
1368 ---------------------------
1369 Measurement Interval * 1,000,000 * 2
1370
1371 Where:
1372 Measurement Interval is the amount of time over which
1373 the Octets and Frames were collected, in seconds.
1374
1375 Measurement Interval is always one second in current
1376 implementation.
1377
1378 Octets is the total number of octets transmitted
1379 or received by all network interfaces, excluding
1380 framing data but including FCS. This includes octets
1381 in frames which were partially transmitted or
1382 received (due to collisions, for example).
1383
1384 Frames is the total number of frames transmitted
1385 or received by all network interfaces, including
1386 frames with errors.
1387
1388 The number of frames is multiplied by 96 plus 64 in
1389 order to estimate the delay between each frame for
1390 Ethernet's IPG and preamble/SFD.
1391
1392 The '2' in the divisor makes this a forwarding bandwidth
1393 counter. A frame received on one interface is typically
1394 forwarded out another interface. In order to avoid double-
1395 counting this frame's bandwidth, once on the receiving
1396 interface and once on the transmitting interface, the
1397 total bandwidth is divided by two.
1398 Since multicast and broadcast frames can be sent to multiple
1399 ports, the above is at best a lower bound."
1400 ::= { c2900BandwidthUsage 1 }
1401
1402 c2900BandwidthUsageMaxPeakEntries OBJECT-TYPE
1403 SYNTAX Gauge32
1404 MAX-ACCESS read-only
1405 STATUS current
1406 DESCRIPTION
1407 "The maximum number of entries c2900BandwidthUsagePeakTable
1408 can have."
1409 ::= { c2900BandwidthUsage 2 }
1410
1411 c2900BandwidthUsagePeakInterval OBJECT-TYPE
1412 SYNTAX INTEGER { onehour(1),threehours(3),sixhours(6),
1413 twelvehours(12),oneday(24),twodays(48),
1414 threedays(72),fourdays(96),fivedays(120),
1415 sixdays(144),oneweek(168) }
1416 MAX-ACCESS read-write
1417 STATUS current
1418 DESCRIPTION
1419 "This object specifies the length of time
1420 which forms a peak bandwidth measurement interval.
1421
1422 A write to this object with any new value
1423 restarts the peak bandwidth recording interval used
1424 by bandwidthUsagePeakTable.
1425
1426 In other words, the bandwidthUsagePeakTable
1427 will be cleared and entry number one will record
1428 the peak with a new measurement interval."
1429 DEFVAL { oneday }
1430 ::= { c2900BandwidthUsage 3 }
1431
1432 c2900BandwidthUsagePeakRestart OBJECT-TYPE
1433 SYNTAX TruthValue
1434 MAX-ACCESS read-write
1435 STATUS current
1436 DESCRIPTION
1437 "Set to true(1) to clear the c2900BandwidthUsagePeakTable
1438 and restart the peak bandwidth recording.
1439 No action will be taken if this object is set
1440 to false(2). This object returns false(2)
1441 when read."
1442 ::= { c2900BandwidthUsage 4 }
1443
1444 c2900BandwidthUsageCurrentPeakEntry OBJECT-TYPE
1445 SYNTAX Gauge32
1446 MAX-ACCESS read-only
1447 STATUS current
1448 DESCRIPTION
1449 "A value identifying an instance of the
1450 c2900BandwidthUsagePeakIndex where the
1451 peak bandwidth estimation is most recent."
1452 ::= { c2900BandwidthUsage 5 }
1453
1454 c2900BandwidthUsagePeakTable OBJECT-TYPE
1455 SYNTAX SEQUENCE OF C2900BandwidthUsagePeakEntry
1456 MAX-ACCESS not-accessible
1457 STATUS current
1458 DESCRIPTION
1459 "A list of entries containing peak bandwidth usages in
1460 a number of recording interval.
1461
1462 After being cleared, entries are added to the
1463 bandwidthUsagePeakTable with ascending values of
1464 c2900BandwidthUsagePeakIndex starting at 1. When the number of
1465 entries reaches c2900BandwidthUsageMaxPeakEntries,
1466 each new recording interval is assigned the value of
1467 c2900BandwidthUsagePeakIndex corresponding to the oldest entry,
1468 overwriting the previous contents of that entry."
1469 ::= { c2900BandwidthUsage 6 }
1470
1471 c2900BandwidthUsagePeakEntry OBJECT-TYPE
1472 SYNTAX C2900BandwidthUsagePeakEntry
1473 MAX-ACCESS not-accessible
1474 STATUS current
1475 DESCRIPTION
1476 "Information about peak bandwidth usage in a recording interval."
1477 INDEX { c2900BandwidthUsagePeakIndex }
1478 ::= { c2900BandwidthUsagePeakTable 1 }
1479
1480 C2900BandwidthUsagePeakEntry ::=
1481 SEQUENCE {
1482 c2900BandwidthUsagePeakIndex
1483 Integer32,
1484 c2900BandwidthUsageStartTime
1485 DateAndTime,
1486 c2900BandwidthUsagePeak
1487 Gauge32,
1488 c2900BandwidthUsagePeakTime
1489 DateAndTime
1490 }
1491
1492 c2900BandwidthUsagePeakIndex OBJECT-TYPE
1493 SYNTAX Integer32 (1..2147483647)
1494 MAX-ACCESS read-only
1495 STATUS current
1496 DESCRIPTION
1497 "Number from one to c2900BandwidthUsageMaxPeakEntries
1498 identifying a particular c2900BandwithUsagePeakEntry."
1499 ::= { c2900BandwidthUsagePeakEntry 1 }
1500
1501 c2900BandwidthUsageStartTime OBJECT-TYPE
1502 SYNTAX DateAndTime
1503 MAX-ACCESS read-only
1504 STATUS current
1505 DESCRIPTION
1506 "The time that marks the start of this recording interval."
1507 ::= { c2900BandwidthUsagePeakEntry 2 }
1508
1509 c2900BandwidthUsagePeak OBJECT-TYPE
1510 SYNTAX Gauge32
1511 UNITS "megabits per second"
1512 MAX-ACCESS read-only
1513 STATUS current
1514 DESCRIPTION
1515 "The maximum bandwidth usage of any measurement interval
1516 within this recording interval.
1517
1518 This value is an estimate of the highest amount of
1519 traffic flowing through the switch during this
1520 recording interval.
1521
1522 It is calculated as follows:
1523
1524 Octets*8 + Frames*(96 + 64)
1525 ---------------------------
1526 Measurement Interval * 1,000,000 * 2
1527
1528 Where:
1529 Measurement Interval is the amount of time over which
1530 the Octets and Frames were collected, in seconds.
1531
1532 Measurement Interval is always one second in c2900's
1533 implementation.
1534
1535 Octets is the total number of octets transmitted
1536 or received by all network interfaces, excluding
1537 framing data but including FCS. This includes octets
1538 in frames which were partially transmitted or
1539 received (due to collisions, for example).
1540
1541 Frames is the total number of frames transmitted
1542 or received by all network interfaces, including
1543 frames with errors.
1544
1545 The number of frames is multiplied by 96 plus 64 in
1546 order to estimate the delay between each frame for
1547 Ethernet's IPG and preamble/SFD.
1548
1549 The '2' in the divisor makes this a forwarding bandwidth
1550 counter. A frame received on one interface is typically
1551 forwarded out another interface. In order to avoid double-
1552 counting this frame's bandwidth, once on the receiving
1553 interface and once on the transmitting interface, the
1554 total bandwidth is divided by two.
1555 Since multicast and broadcast frames can be sent to multiple
1556 ports, the above is at best a lower bound."
1557 ::= { c2900BandwidthUsagePeakEntry 3 }
1558
1559 c2900BandwidthUsagePeakTime OBJECT-TYPE
1560 SYNTAX DateAndTime
1561 MAX-ACCESS read-only
1562 STATUS current
1563 DESCRIPTION
1564 "The start time of the measurement interval."
1565 ::= { c2900BandwidthUsagePeakEntry 4 }
1566
1567 --
1568 -- C a t a l y s t N O T I F I C A T I O N S
1569 --
1570
1571 c2900MibNotifications OBJECT IDENTIFIER ::= { ciscoC2900MIB 2 }
1572 c2900MibNotificationsPrefix
1573 OBJECT IDENTIFIER ::= { c2900MibNotifications 0 }
1574
1575 c2900AddressViolation NOTIFICATION-TYPE
1576 OBJECTS {c2900PortIfIndex}
1577 STATUS current
1578 DESCRIPTION
1579 "The addressViolation notification is generated
1580 when an address violation is detected
1581 on a secured port. The generation of the
1582 addressViolation notification can be enabled
1583 or suppressed using the object
1584 c2900ConfigAddressViolationAction.
1585 The particular secured port is indicated by
1586 the value of c2900PortIfIndex."
1587 ::= { c2900MibNotificationsPrefix 1 }
1588
1589 c2900BroadcastStorm NOTIFICATION-TYPE
1590 OBJECTS {c2900PortBroadcastRisingThreshold}
1591 STATUS current
1592 DESCRIPTION
1593 "The broadcastStorm notification is generated
1594 upon detecting a port is receiving
1595 broadcast packets at a rate crossing
1596 the specified broadcast threshold.
1597 This trap is only for the rising threshold.
1598 The particular port is indicated by the values of
1599 c2900PortModuleIndex and c2900PortIndex, and the
1600 value of the threshold is given by
1601 c2900PortBroadcastRisingThreshold."
1602 ::= { c2900MibNotificationsPrefix 2 }
1603
1604 c2900RpsFailed NOTIFICATION-TYPE
1605 OBJECTS {sysName}
1606 STATUS current
1607 DESCRIPTION
1608 "A redundant power system (RPS) is connected to the
1609 switch. The RpsFailed notification is generated
1610 upon detecting RPS failure."
1611 ::= { c2900MibNotificationsPrefix 3 }
1612
1613 --
1614 -- C o n f o r m a n c e
1615 --
1616
1617 -- conformance information
1618
1619 c2900MIBConformance OBJECT IDENTIFIER ::= { ciscoC2900MIB 3 }
1620 c2900MIBCompliances OBJECT IDENTIFIER ::= { c2900MIBConformance 1 }
1621 c2900MIBGroups OBJECT IDENTIFIER ::= { c2900MIBConformance 2 }
1622
1623 -- compliance statements
1624
1625 c2900MIBCompliance MODULE-COMPLIANCE
1626 STATUS deprecated
1627 DESCRIPTION
1628 "The compliance statement for all c2900 switch."
1629 MODULE -- this module
1630 MANDATORY-GROUPS { c2900SysInfoGroup,
1631 c2900SysConfigGroup,
1632 c2900PortGroup,
1633 c2900BandwidthUsageGroup
1634 }
1635 ::= { c2900MIBCompliances 1 }
1636
1637 c2900MIBComplianceSA3 MODULE-COMPLIANCE
1638 STATUS deprecated
1639 DESCRIPTION
1640 "The compliance statement for all c2900 switch."
1641 MODULE -- this module
1642 MANDATORY-GROUPS { c2900SysInfoGroup,
1643 c2900ModuleGroup,
1644 c2900BandwidthUsageGroup,
1645 c2900PortGroupSA3,
1646 c2900PortStatsGroupSA3
1647 }
1648 ::= { c2900MIBCompliances 3 }
1649
1650 c2900MIBComplianceSA5 MODULE-COMPLIANCE
1651 STATUS deprecated
1652 DESCRIPTION
1653 "The compliance statement for all c2900 switch."
1654 MODULE -- this module
1655 MANDATORY-GROUPS { c2900SysInfoGroup,
1656 c2900ModuleGroup,
1657 c2900BandwidthUsageGroup,
1658 c2900PortGroupSA5
1659 }
1660 ::= { c2900MIBCompliances 2 }
1661
1662 c2900MIBComplianceSA7 MODULE-COMPLIANCE
1663 STATUS deprecated
1664 DESCRIPTION
1665 "The compliance statement for all c2900 switch."
1666 MODULE -- this module
1667 MANDATORY-GROUPS { c2900SysInfoGroup,
1668 c2900ModuleGroup,
1669 c2900BandwidthUsageGroup,
1670 c2900PortGroupSA7
1671 }
1672 ::= { c2900MIBCompliances 4 }
1673
1674
1675 c2900MIBComplianceWC2 MODULE-COMPLIANCE
1676 STATUS deprecated
1677 DESCRIPTION
1678 "The compliance statement for all c2900 switch."
1679 MODULE -- this module
1680 MANDATORY-GROUPS { c2900SysInfoGroup,
1681 c2900ModuleGroup,
1682 c2900BandwidthUsageGroup,
1683 c2900PortGroupWC2
1684 }
1685 ::= { c2900MIBCompliances 5 }
1686
1687 c2900MIBComplianceWC4 MODULE-COMPLIANCE
1688 STATUS current
1689 DESCRIPTION
1690 "The compliance statement for all c2900 switch."
1691 MODULE -- this module
1692 MANDATORY-GROUPS { c2900SysInfoGroup,
1693 c2900ModuleGroup,
1694 c2900BandwidthUsageGroup,
1695 c2900PortGroupWC4,
1696 c2900NotificationsGroup
1697 }
1698 GROUP c2900PortStatsGroupRev1
1699 DESCRIPTION
1700 "This group is optional."
1701
1702 ::= { c2900MIBCompliances 6 }
1703
1704 -- Units of Conformance
1705
1706 c2900SysInfoGroup OBJECT-GROUP
1707 OBJECTS {
1708 c2900InfoBoardRevision,
1709 c2900InfoPeakBuffersUsed,
1710 c2900InfoTotalBufferDepth,
1711 c2900InfoAddrCapacity,
1712 c2900InfoRestrictedStaticAddrCapacity,
1713 c2900InfoSelfTestFailed,
1714 c2900InfoUtilDisplay,
1715 c2900InfoVisualIndicatorMode,
1716 c2900InfoRedunantPowerSupplyInfo,
1717 c2900InfoBoardIdentifier
1718 }
1719 STATUS current
1720 DESCRIPTION
1721 "The collection of objects which are used to provide
1722 the general switch information."
1723 ::= { c2900MIBGroups 1 }
1724
1725 c2900SysConfigGroup OBJECT-GROUP
1726 OBJECTS {
1727 c2900ConfigAddressViolationAction, -- DEPRECATED OBJECT
1728 c2900ConfigBroadcastStormAlarm -- DEPRECATED OBJECT
1729 }
1730 STATUS deprecated
1731 DESCRIPTION
1732 "The collection of objects which are used to configure
1733 the switch."
1734 ::= { c2900MIBGroups 2 }
1735
1736 c2900ModuleGroup OBJECT-GROUP
1737 OBJECTS {
1738 c2900ModuleStatus,
1739 c2900ModuleType,
1740 c2900ModuleHwVersion,
1741 c2900ModuleSwVersion
1742 }
1743 STATUS current
1744 DESCRIPTION
1745 "The object is used to provide the module status."
1746 ::= { c2900MIBGroups 3 }
1747
1748 c2900PortGroup OBJECT-GROUP
1749 OBJECTS {
1750 c2900PortUsageApplication,
1751 c2900PortGroupIndex,
1752 c2900PortMayLearnAddress, -- DEPRECATED OBJECT
1753 c2900PortMayForwardFrames,
1754 c2900PortBufferCongestionControl, -- DEPRECATED OBJECT
1755 c2900PortBufferCongestionThreshholdPercent,
1756 c2900PortFrameAge,
1757 c2900PortAddrSecureMaxAddresses,
1758 c2900PortAddrSecureCurrentAddresses,
1759 c2900PortAddrSecureAddrViolations,
1760 c2900PortNumberOfLearnedAddresses,
1761 c2900PortNumberOfDroppedAddresses,
1762 c2900PortClearAddresses,
1763 c2900PortFloodUnknownMulticasts,
1764 c2900PortFloodUnknownUnicasts,
1765 c2900PortLinkbeatStatus,
1766 c2900PortBroadcastStormAction,
1767 c2900PortBroadcastRisingThreshold,
1768 c2900PortBroadcastFallingThreshold,
1769 c2900PortStatus,
1770 c2900PortTestResult,
1771 c2900PortVisualIndicator,
1772 c2900PortIfIndex,
1773 c2900PortAddressViolationAction,
1774 c2900PortBroadcastStormAlarm,
1775 c2900PortMonitorDestinationPort,
1776 c2900PortSwitchPortIndex,
1777 c2900PortMonitoredPortMap,
1778 c2900PortDuplexState,
1779 c2900PortDuplexStatus,
1780 c2900PortAdminSpeed,
1781 c2900PortNoMonitorDestinationPort
1782 }
1783 STATUS deprecated
1784 DESCRIPTION
1785 "The collection of objects which are used to
1786 provide port status and configuration."
1787 ::= { c2900MIBGroups 4 }
1788
1789 c2900PortStatsGroup OBJECT-GROUP
1790 OBJECTS {
1791 c2900PortRxNoBwFrames,
1792 c2900PortRxNoBufferFrames,
1793 c2900PortRxNoDestUniFrames,
1794 c2900PortRxNoDestMultiFrames,
1795 c2900PortRxSuppressBcastFrames, -- DEPRECATED OBJECT
1796 c2900PortRxFcsErrFrames,
1797 c2900PortCollFragFrames,
1798 c2900PortTxMulticastFrames,
1799 c2900PortTxBroadcastFrames
1800 }
1801 STATUS deprecated
1802 DESCRIPTION
1803 "The collection of objects which are used to
1804 provide port stats."
1805 ::= { c2900MIBGroups 5 }
1806
1807 c2900BandwidthUsageGroup OBJECT-GROUP
1808 OBJECTS {
1809 c2900BandwidthUsageCurrent,
1810 c2900BandwidthUsageMaxPeakEntries,
1811 c2900BandwidthUsagePeakInterval,
1812 c2900BandwidthUsagePeakRestart,
1813 c2900BandwidthUsagePeakIndex,
1814 c2900BandwidthUsageStartTime,
1815 c2900BandwidthUsagePeak,
1816 c2900BandwidthUsagePeakTime,
1817 c2900BandwidthUsageCurrentPeakEntry
1818 }
1819 STATUS current
1820 DESCRIPTION
1821 "The collection of objects which are used to
1822 provide the bandwidth information."
1823 ::= { c2900MIBGroups 6 }
1824
1825 c2900PortGroupSA3 OBJECT-GROUP
1826 OBJECTS {
1827 c2900PortUsageApplication,
1828 c2900PortGroupIndex,
1829 c2900PortMayLearnAddress,
1830 c2900PortMayForwardFrames,
1831 c2900PortBufferCongestionThreshholdPercent,
1832 c2900PortFrameAge,
1833 c2900PortAddrSecureMaxAddresses,
1834 c2900PortAddrSecureCurrentAddresses,
1835 c2900PortAddrSecureAddrViolations,
1836 c2900PortNumberOfLearnedAddresses,
1837 c2900PortNumberOfDroppedAddresses,
1838 c2900PortClearAddresses,
1839 c2900PortFloodUnknownMulticasts,
1840 c2900PortFloodUnknownUnicasts,
1841 c2900PortLinkbeatStatus,
1842 c2900PortBroadcastStormAction,
1843 c2900PortBroadcastRisingThreshold,
1844 c2900PortBroadcastFallingThreshold,
1845 c2900PortStatus,
1846 c2900PortTestResult,
1847 c2900PortVisualIndicator,
1848 c2900PortIfIndex,
1849 c2900PortAddressViolationAction,
1850 c2900PortBroadcastStormAlarm,
1851 c2900PortMonitorDestinationPort,
1852 c2900PortSwitchPortIndex,
1853 c2900PortMonitoredPortMap,
1854 c2900PortDuplexState,
1855 c2900PortDuplexStatus,
1856 c2900PortAdminSpeed,
1857 c2900PortNoMonitorDestinationPort
1858 }
1859 STATUS deprecated
1860 DESCRIPTION
1861 "The collection of objects which are used to
1862 provide port status and configuration."
1863 ::= { c2900MIBGroups 7 }
1864
1865 c2900PortStatsGroupSA3 OBJECT-GROUP
1866 OBJECTS {
1867 c2900PortRxNoBwFrames,
1868 c2900PortRxNoBufferFrames,
1869 c2900PortRxNoDestUniFrames,
1870 c2900PortRxNoDestMultiFrames,
1871 c2900PortRxFcsErrFrames,
1872 c2900PortCollFragFrames,
1873 c2900PortTxMulticastFrames,
1874 c2900PortTxBroadcastFrames
1875 }
1876 STATUS deprecated
1877 DESCRIPTION
1878 "The collection of objects which are used to
1879 provide port stats."
1880 ::= { c2900MIBGroups 8 }
1881
1882 c2900PortGroupSA5 OBJECT-GROUP
1883 OBJECTS {
1884 c2900PortUsageApplication,
1885 c2900PortGroupIndex,
1886 c2900PortMayForwardFrames,
1887 c2900PortBufferCongestionThreshholdPercent,
1888 c2900PortFrameAge,
1889 c2900PortAddrSecureMaxAddresses,
1890 c2900PortAddrSecureCurrentAddresses,
1891 c2900PortAddrSecureAddrViolations,
1892 c2900PortNumberOfLearnedAddresses,
1893 c2900PortNumberOfDroppedAddresses,
1894 c2900PortClearAddresses,
1895 c2900PortFloodUnknownMulticasts,
1896 c2900PortFloodUnknownUnicasts,
1897 c2900PortLinkbeatStatus,
1898 c2900PortBroadcastStormAction,
1899 c2900PortBroadcastRisingThreshold,
1900 c2900PortBroadcastFallingThreshold,
1901 c2900PortStatus,
1902 c2900PortTestResult,
1903 c2900PortVisualIndicator,
1904 c2900PortIfIndex,
1905 c2900PortAddressViolationAction,
1906 c2900PortBroadcastStormAlarm,
1907 c2900PortMonitorDestinationPort,
1908 c2900PortSwitchPortIndex,
1909 c2900PortMonitoredPortMap,
1910 c2900PortDuplexState,
1911 c2900PortDuplexStatus,
1912 c2900PortAdminSpeed,
1913 c2900PortNoMonitorDestinationPort,
1914 c2900Portdot1dBasePort
1915 }
1916 STATUS deprecated
1917 DESCRIPTION
1918 "The collection of objects which are used to
1919 provide port status and configuration."
1920 ::= { c2900MIBGroups 9 }
1921
1922 c2900PortGroupSA7 OBJECT-GROUP
1923 OBJECTS {
1924 c2900PortUsageApplication,
1925 c2900PortGroupIndex,
1926 c2900PortMayForwardFrames,
1927 c2900PortBufferCongestionThreshholdPercent,
1928 c2900PortFrameAge,
1929 c2900PortAddrSecureMaxAddresses,
1930 c2900PortAddrSecureCurrentAddresses,
1931 c2900PortAddrSecureAddrViolations,
1932 c2900PortNumberOfLearnedAddresses,
1933 c2900PortNumberOfDroppedAddresses,
1934 c2900PortClearAddresses,
1935 c2900PortFloodUnknownMulticasts,
1936 c2900PortFloodUnknownUnicasts,
1937 c2900PortLinkbeatStatus,
1938 c2900PortBroadcastStormAction,
1939 c2900PortBroadcastRisingThreshold,
1940 c2900PortBroadcastFallingThreshold,
1941 c2900PortStatus,
1942 c2900PortTestResult,
1943 c2900PortVisualIndicator,
1944 c2900PortIfIndex,
1945 c2900PortAddressViolationAction,
1946 c2900PortBroadcastStormAlarm,
1947 c2900PortMonitorDestinationPort,
1948 c2900PortSwitchPortIndex,
1949 c2900PortMonitoredPortMap,
1950 c2900PortDuplexState,
1951 c2900PortDuplexStatus,
1952 c2900PortAdminSpeed,
1953 c2900PortNoMonitorDestinationPort,
1954 c2900Portdot1dBasePort,
1955 c2900PortSpantreeFastStart
1956 }
1957 STATUS deprecated
1958 DESCRIPTION
1959 "The collection of objects which are used to
1960 provide port status and configuration."
1961 ::= { c2900MIBGroups 10 }
1962
1963 c2900PortGroupWC2 OBJECT-GROUP
1964 OBJECTS {
1965 c2900PortUsageApplication,
1966 c2900PortGroupIndex,
1967 c2900PortMayForwardFrames,
1968 c2900PortBufferCongestionThreshholdPercent,
1969 c2900PortFrameAge,
1970 c2900PortAddrSecureMaxAddresses,
1971 c2900PortAddrSecureCurrentAddresses,
1972 c2900PortAddrSecureAddrViolations,
1973 c2900PortNumberOfLearnedAddresses,
1974 c2900PortNumberOfDroppedAddresses,
1975 c2900PortClearAddresses,
1976 c2900PortFloodUnknownMulticasts,
1977 c2900PortFloodUnknownUnicasts,
1978 c2900PortLinkbeatStatus,
1979 c2900PortBroadcastStormAction,
1980 c2900PortBroadcastRisingThreshold,
1981 c2900PortBroadcastFallingThreshold,
1982 c2900PortStatus,
1983 c2900PortTestResult,
1984 c2900PortVisualIndicator,
1985 c2900PortIfIndex,
1986 c2900PortAddressViolationAction,
1987 c2900PortBroadcastStormAlarm,
1988 c2900PortMonitorDestinationPort,
1989 c2900PortSwitchPortIndex,
1990 c2900PortMonitoredPortMap,
1991 c2900PortDuplexState,
1992 c2900PortDuplexStatus,
1993 c2900PortAdminSpeed,
1994 c2900PortNoMonitorDestinationPort,
1995 c2900Portdot1dBasePort,
1996 c2900PortSpantreeFastStart,
1997 c2900PortVoiceVlanId
1998 }
1999 STATUS deprecated
2000 DESCRIPTION
2001 "The collection of objects which are used to
2002 provide port status and configuration, includes
2003 voice vlan id."
2004 ::= { c2900MIBGroups 11 }
2005
2006 c2900PortGroupWC4 OBJECT-GROUP
2007 OBJECTS {
2008 c2900PortUsageApplication,
2009 c2900PortGroupIndex,
2010 c2900PortMayForwardFrames,
2011 c2900PortBufferCongestionThreshholdPercent,
2012 c2900PortFrameAge,
2013 c2900PortAddrSecureMaxAddresses,
2014 c2900PortAddrSecureCurrentAddresses,
2015 c2900PortAddrSecureAddrViolations,
2016 c2900PortNumberOfLearnedAddresses,
2017 c2900PortNumberOfDroppedAddresses,
2018 c2900PortClearAddresses,
2019 c2900PortFloodUnknownMulticasts,
2020 c2900PortFloodUnknownUnicasts,
2021 c2900PortLinkbeatStatus,
2022 c2900PortBroadcastStormAction,
2023 c2900PortBroadcastRisingThreshold,
2024 c2900PortBroadcastFallingThreshold,
2025 c2900PortStatus,
2026 c2900PortTestResult,
2027 c2900PortVisualIndicator,
2028 c2900PortIfIndex,
2029 c2900PortAddressViolationAction,
2030 c2900PortBroadcastStormAlarm,
2031 c2900PortMonitorDestinationPort,
2032 c2900PortSwitchPortIndex,
2033 c2900PortMonitoredPortMap,
2034 c2900PortDuplexState,
2035 c2900PortDuplexStatus,
2036 c2900PortAdminSpeed,
2037 c2900PortNoMonitorDestinationPort,
2038 c2900Portdot1dBasePort,
2039 c2900PortSpantreeFastStart,
2040 c2900PortVoiceVlanId,
2041 c2900PortAddrSecureAgingTime,
2042 c2900PortAddrSecureAgingType,
2043 c2900PortAddrSecureAgingStatic
2044 }
2045 STATUS current
2046 DESCRIPTION
2047 "The collection of objects which are used to
2048 provide port status and configuration, includes
2049 voice vlan id and port-security aging."
2050 ::= { c2900MIBGroups 12 }
2051
2052 c2900NotificationsGroup NOTIFICATION-GROUP
2053 NOTIFICATIONS {
2054 c2900AddressViolation,
2055 c2900BroadcastStorm,
2056 c2900RpsFailed
2057 }
2058 STATUS current
2059 DESCRIPTION
2060 "The set of notifications provided by c2900 device."
2061 ::= { c2900MIBGroups 13 }
2062
2063 c2900PortStatsGroupRev1 OBJECT-GROUP
2064 OBJECTS {
2065 c2900PortRxNoBwFrames,
2066 c2900PortRxNoBufferFrames,
2067 c2900PortRxNoDestUniFrames,
2068 c2900PortRxNoDestMultiFrames,
2069 c2900PortRxFcsErrFrames,
2070 c2900PortCollFragFrames,
2071 c2900PortTxMulticastFrames,
2072 c2900PortTxBroadcastFrames
2073 }
2074 STATUS current
2075 DESCRIPTION
2076 "The collection of objects which are used to
2077 provide port stats."
2078 ::= { c2900MIBGroups 14 }
2079
2080 END
2081