-
Notifications
You must be signed in to change notification settings - Fork 57
/
CISCO-C2900-MIB.mib
2081 lines (1855 loc) · 76.1 KB
/
CISCO-C2900-MIB.mib
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
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
-- *****************************************************************
-- Cisco C2900 MIB
--
-- September, 1997 Tricia Shueh
--
-- Copyright (c) 1996-1999, 2000, 2001, 2002 by cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************
--
CISCO-C2900-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Counter32, Gauge32, Integer32
FROM SNMPv2-SMI
DateAndTime, TruthValue
FROM SNMPv2-TC
InterfaceIndex
FROM IF-MIB
ciscoMgmt
FROM CISCO-SMI
DisplayString, sysName
FROM RFC1213-MIB
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF;
ciscoC2900MIB MODULE-IDENTITY
LAST-UPDATED "200205300000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: Cisco Systems, Inc.
170 West Tasman Drive
San Jose, CA 95134-1706
USA
Tel: +1 800 553-NETS
E-mail: [email protected]"
DESCRIPTION
"The MIB module for Catalyst 2900 enterprise specific information"
REVISION "200205300000Z"
DESCRIPTION
"Added the c2900PortAddrSecureAgingTime,
c2900PortAddrSecureAgingType and
c2900PortAddrSecureAgingStatic
MIB objects to port entry and port group;
Also added c2900NotificationsGroup and
c2900PortStatsGroupRev1 object."
REVISION "200107251345Z"
DESCRIPTION
"Added the c2900PortVoiceVlanId
MIB object to port group."
REVISION "9909240000Z"
DESCRIPTION
"Modified the description for the c2900InfoSelfTestFailed object
so that the bits of the self-test bit array are explained."
REVISION "9908240000Z"
DESCRIPTION
"Modified the description for the c2900InfoSelfTestFailed object
so that the bits of the self-test bit array are explained."
REVISION "9905200000Z"
DESCRIPTION
"Added enumerated values to c2900ModuleType for:
ATM modules
VLAN-trunking 10/100 Ethernet modules
Gigabit Ethernet module
Added one enumerated value to c2900PortAdminSpeed
to describe ATM 155.52 Mbps speed."
REVISION "9806080000Z"
DESCRIPTION
"Added the c2900PortSpantreeFast MIB object to port group."
REVISION "9804300000Z"
DESCRIPTION
"Added the c2900PortNoMonitorDestinationPort MIB object
to remove a port from the monitored list.
Added c2900Portdot1dBasePort to C2900PortEntry.
Removed enumerated value securityDynamic(3) from the
MIB object c2900PortUsageApplication"
::= { ciscoMgmt 87 }
c2900MIBObjects OBJECT IDENTIFIER ::= { ciscoC2900MIB 1 }
-- MIB groups
c2900SysInfo OBJECT IDENTIFIER ::= { c2900MIBObjects 1 }
c2900SysConfig OBJECT IDENTIFIER ::= { c2900MIBObjects 2 }
c2900Port OBJECT IDENTIFIER ::= { c2900MIBObjects 4 }
c2900BandwidthUsage OBJECT IDENTIFIER ::= { c2900MIBObjects 5 }
--
-- General System Information
--
c2900InfoBoardRevision OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns the revision number of the main board
on which the FastSwitch firmware resides."
::= { c2900SysInfo 1 }
c2900InfoPeakBuffersUsed OBJECT-TYPE
SYNTAX Gauge32
UNITS "buffers"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of 64-byte buffers used in the
main switch buffer pool."
::= { c2900SysInfo 2}
c2900InfoTotalBufferDepth OBJECT-TYPE
SYNTAX Gauge32
UNITS "buffers"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It represents the total number of 64-byte buffers
in the Ethernet Controller."
::= { c2900SysInfo 3}
c2900InfoAddrCapacity OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system-wide maximum number of MAC addresses
supported in the address table, a primary
resource when forwarding frames through a bridge.
The address table is dynamically updated with new
learned addresses inserted and aged addresses removed.
The address capacity represented by this object includes
dynamic, secure, and static address types.
To ensure optimal performance, the number of MAC addresses
in the bridged local area network to which this bridge is
connected should be less than the value of this object.
The system administrator can refer to this object
for the number of MAC addresses suppored by this box."
::= { c2900SysInfo 4 }
c2900InfoRestrictedStaticAddrCapacity OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system-wide maximum number of static addresses
supported. A static address is one that has explicit
source port filtering information assigned.
This number limits the static table's entries configured by user."
REFERENCE "IEEE 802.1D-1990: Section 6.7.2"
::= { c2900SysInfo 5 }
c2900InfoSelfTestFailed OBJECT-TYPE
--
--
-- SYNTAX BITS {
-- systemBoard(0),
-- cpuBuffer(1),
-- ram(2),
-- helpEngineAsic(3),
-- dataBuffer(4),
-- bufferTable(5),
-- switchEngineAsic(6),
-- ethernetFrontEnd(7)
-- }
SYNTAX OCTET STRING (SIZE (8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A bit array where the presence of a particular bit
indicates a failure of a specific Power On Self Test.
Bit 0 - System Board Failure
Bit 1 - CPU Buffer Failure
Bit 2 - Notify RAM Failure
Bit 3 - Supervisor ASIC Failure
Bit 4 - Data Buffer Failure
Bit 5 - Buffer Table Failure
Bit 6 - Satellite ASIC Failure
Bit 7 - Front End Failure"
::= { c2900SysInfo 6 }
c2900InfoUtilDisplay OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of utilization meter LEDs currently
lit on the front panel, if the value of
c2900InfoVisualIndicatorMode is selected as
utilization(4). More LEDs are lit
as more total bandwidth through the switch
is being utilized.
The percentage of the utilization is calculated as follows:
the number of LEDs lit/the total number of LEDs.
The total number of the LEDs is twenty four for c2900 switch.
c2900InfoVisualIndicatorMode is utilization(4). If the value of
c2900InfoVisualIndicatorMode is not utilization(4), the value of
the object will be zero."
::= { c2900SysInfo 7 }
c2900InfoVisualIndicatorMode OBJECT-TYPE
SYNTAX INTEGER {
portStatus(1),
fullDuplex(2),
linkRate(3),
utilization(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object reflects what is currently selected
as the visual indication mode, selected by the
mode button.
The portStatus(1) mode uses the visual LEDS
to indicate port link status.
The fullDuplex(2) mode uses the visual LEDS
to indicate that a port is running with full
duplex or half duplex or no link status.
The linkRate(3) mode uses the visual LEDS to
indicate the rate of operation on a port:
100 MBPS or 10 MBPS or no link.
The utilization(4) mode uses the visual LEDS to
indicate the utiliztion of the system as more total
bandwidth through the switch is being utilized,
more LED's are lit."
::= { c2900SysInfo 8}
c2900InfoRedunantPowerSupplyInfo OBJECT-TYPE
SYNTAX INTEGER {
absent(1),
connectedFunctional(2),
connectedNotFunctional(3),
functionalPrimaryFailed(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The switch allows a redundant power supply in addition
to its local power supply. Only one power source can be
supplying power to a unit.
absent(1) :the redundant power supply is not connected
to the switch.
connectedFunctional(2) : the redundant power supply is
connected to the switch and operational.
connectedNotFunctional(3): the redundant power supply
is connected to the switch, but cannot supply
power to the system.
functionalPrimaryFailed(4): the redundant power supply
is installed, powered on, and operational,
but a failure exists in the local power
supply system."
::= { c2900SysInfo 9 }
c2900InfoBoardIdentifier OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns the identifier of the main board
on which the FastSwitch firmware resides."
::= { c2900SysInfo 10 }
--
-- General System Configurations
--
c2900ConfigAddressViolationAction OBJECT-TYPE
SYNTAX INTEGER {
doNothing(1),
disablePort(2),
sendNotify(3),
disablePortAndNotify(4)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"Indicates what action to take when an address violation
(an address mismatch or duplication) occurs on a
secure port. The default action is to do nothing.
doNothing(1) : do nothing
disablePort(2) : disable port; the port can only be reenabled
by an explicit management action.
sendNotify(3) : generate address violation notification.
disablePortAndNotify(4): disable port and send notification.
Default value: doNothing(1).
This object is deprecated. A separate object
c2900PortAddressViolationAction is defined for each port."
::= { c2900SysConfig 1 }
c2900ConfigBroadcastStormAlarm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"When set to true(1), the switch will generate
a broadcastStorm notification upon detecting a port is
receiving broadcast packets at a rate higher than
or equal to the specified broadcast threshold.
When set to false(2), no such trap will be issued.
Default value: false(2).
This object is deprecated. A separate object
c2900PortBroadcastStormAlarm is defined for each port."
::= { c2900SysConfig 2 }
--
-- Module Information of c2900 switch.
--
c2900ModuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF C2900ModuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of module entries."
::= { c2900MIBObjects 3 }
c2900ModuleEntry OBJECT-TYPE
SYNTAX C2900ModuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry containing status information about one module in
the c2900 chassis."
INDEX { c2900ModuleIndex }
::= { c2900ModuleTable 1 }
C2900ModuleEntry ::=
SEQUENCE {
c2900ModuleIndex
Integer32,
c2900ModuleStatus
INTEGER,
c2900ModuleType
INTEGER,
c2900ModuleHwVersion
DisplayString,
c2900ModuleSwVersion
DisplayString
}
c2900ModuleIndex OBJECT-TYPE
SYNTAX Integer32(1..64)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Module index into c2900ModuleTable ."
::= { c2900ModuleEntry 1 }
c2900ModuleStatus OBJECT-TYPE
SYNTAX INTEGER {
moduleNotInstalled(1),
moduleInTest(2),
moduleHealthy(3),
moduleFaulty(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The overall status of of the module."
::= { c2900ModuleEntry 2 }
c2900ModuleType OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- none of the following
empty(2), -- nothing installed
-- the following modules are for WS-C2900
wsx2914xl(3), -- 4 port 10/100 TX
wsx2922xl(4), -- 2 port 10/100 FX
atm155SMLRFiber (5), -- single mode long reach
atm155SMMRFiber (6), -- single mode medium reach
atm155MMFiber (7), -- multi mode fiber
atm155UTP (8), -- unshielded twisted pair
wsx2914xlv (9), -- VLAN-trunking 4 port 10/100 TX
wsx2922xlv (10), -- VLAN-trunking 2 port 10/100 FX
wsx2924xlv (11), -- VLAN-trunking 4 port 10/100 FX
wsx2931xl (12), -- 1 port Gigabit Ethernet
wsx2932xl (13) -- 1 port Gigabit Ethernet(Copper)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of module installed in malibu switch."
::= { c2900ModuleEntry 3 }
c2900ModuleHwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..12))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The hardware version of the module. The format
of the version string x.y.z where x,y, and z
are hardware register field values."
::= { c2900ModuleEntry 4 }
c2900ModuleSwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The software version of the module."
::= { c2900ModuleEntry 5 }
--
-- switch Port Table
--
c2900PortTable OBJECT-TYPE
SYNTAX SEQUENCE OF C2900PortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of port entries. The number of entries is
determined by the number of modules in the chassis
and the number of ports on each module."
::= { c2900Port 1 }
c2900PortEntry OBJECT-TYPE
SYNTAX C2900PortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry containing information for a particular
switched port on a module installed. The entries
are not created or deleted by management commands."
INDEX { c2900PortModuleIndex, c2900PortIndex }
::= { c2900PortTable 1 }
C2900PortEntry ::= SEQUENCE {
c2900PortModuleIndex Integer32,
c2900PortIndex Integer32,
c2900PortUsageApplication INTEGER,
c2900PortGroupIndex Integer32,
c2900PortMayLearnAddress TruthValue, -- DEPRECATED OBJECT
c2900PortMayForwardFrames TruthValue,
c2900PortBufferCongestionControl TruthValue, -- DEPRECATED OBJECT
c2900PortBufferCongestionThreshholdPercent Integer32,
c2900PortFrameAge Integer32,
c2900PortAddrSecureMaxAddresses Integer32,
c2900PortAddrSecureCurrentAddresses Gauge32,
c2900PortAddrSecureAddrViolations Counter32,
c2900PortNumberOfLearnedAddresses Counter32,
c2900PortNumberOfDroppedAddresses Counter32,
c2900PortClearAddresses TruthValue,
c2900PortFloodUnknownMulticasts TruthValue,
c2900PortFloodUnknownUnicasts TruthValue,
c2900PortLinkbeatStatus INTEGER,
c2900PortBroadcastStormAction INTEGER,
c2900PortBroadcastRisingThreshold Gauge32,
c2900PortBroadcastFallingThreshold Gauge32,
c2900PortStatus INTEGER,
c2900PortTestResult TruthValue,
c2900PortVisualIndicator INTEGER,
c2900PortIfIndex InterfaceIndex,
c2900PortAddressViolationAction INTEGER,
c2900PortBroadcastStormAlarm TruthValue,
c2900PortMonitorDestinationPort Integer32,
c2900PortSwitchPortIndex Integer32,
c2900PortMonitoredPortMap OCTET STRING,
c2900PortDuplexState INTEGER,
c2900PortDuplexStatus INTEGER,
c2900PortAdminSpeed INTEGER,
c2900PortNoMonitorDestinationPort Integer32,
c2900Portdot1dBasePort Integer32,
c2900PortSpantreeFastStart INTEGER,
c2900PortVoiceVlanId INTEGER,
c2900PortAddrSecureAgingTime Integer32,
c2900PortAddrSecureAgingType INTEGER,
c2900PortAddrSecureAgingStatic TruthValue
}
c2900PortModuleIndex OBJECT-TYPE
SYNTAX Integer32 (0..64)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index value that uniquely identifies the module
where this port is located. The value is determined
by the chassis slot number into which the module is
plugged."
::= { c2900PortEntry 1 }
c2900PortIndex OBJECT-TYPE
SYNTAX Integer32 (1..64)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index value that uniquely identifies this port
within a module."
::= { c2900PortEntry 2 }
c2900PortUsageApplication OBJECT-TYPE
SYNTAX INTEGER {
standard(1), -- standard port usage
security(2), -- secured port usage
monitor(3), -- monitor usage
portGrouping(4), -- fast EtherChannel usage
network(5), -- network port usage
networkGroup(6), -- network port group usage
portGroupDest(7), -- destination addr FEC
protected(8) -- protected port usage
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates how the port is to be used.
The variable usage applications are shown above.
These applications are defined such that they
are mutually exclusive. In other words, a port
using the security(2) application cannot also
use the monitor(3) application at the same time.
The default usage is standard(1), or no special
behavior (the port behaves as normal
switched port).
The security(2) usage adds addressing security
to the port, whereby all learned addresses are
secure address.
The monitor(3) usage provides network diagnosis
by reflecting traffic on other ports to this port.
The portGrouping(4) application treats this and other ports in
the same group as one(inter-switch) connection for more
bandwidth potential. When the c2900PortUsageApplication is
portGrouping, the c2900PortGroupIndex is set to the index
value of the port group. The source address of a received frame
is used to determine on which port within the group the frame
should be transmitted.
The network(5) usage saves address table space when the port
is used as the link to a large network with many MAC addresses
by disabling address learning on the port and allowing
unknown unicasts packets received on other ports of the vlan
the port associated with to be forwarded only to the port.
The networkGroup(6) usage treates this and other
ports in the same group as a network port group. All ports in
port are network ports in the sense that address learning is
disabled on them and unknown unicast packets received on other
ports of the vlan are forwarded to the group.
The portGroupDest(7) application treats this and other ports in
the same group as one(inter-switch) connection for more
bandwidth potential. When the c2900PortUsageApplication is
portGroupDest, the c2900PortGroupIndex is set to the index
value of the port group. The destination address of a received
frame is used to determine on which port within the group the
frame should be transmitted.
The protected(8) application does not forward any traffic to other
protected ports. It does not forward all kinds of unicast, multicast
and broadcast traffic to any other protected port. The protected
ports, however, forward traffic normally to non-protected ports and
vice versa."
DEFVAL { standard }
::= { c2900PortEntry 3}
c2900PortGroupIndex OBJECT-TYPE
SYNTAX Integer32 (1..12)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is meaningful only when the
corresponding c2900PortUsageApplication is portGrouping.
Ports assigned with the same value of c2900PortGroupIndex
belong to the same connection channel."
::= { c2900PortEntry 4}
c2900PortMayLearnAddress OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This object reflects an internal state of the port
with regard to its ability to learn new addresses.
Certain port configurations such as learning time
limit, security usage, etc., and some Spanning
Tree Protocol states can temporarily prohibit the
port from learning. This object is true(1) if the
port is allowed to learn. It is false(2) otherwise.
Setting this object to true(1) will fail,
if the port is not in normal state.
This object is deprecated."
DEFVAL { true }
::= { c2900PortEntry 5}
c2900PortMayForwardFrames OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object reflects an internal state of the port
with regard to its ability to forward frames.
A port sometimes stops forwarding frames when it
is blocked by the Spanning Tree Protocol, or
while it is undergoing temporary load balancing
as part of the port grouping usage.
This object is true(1) if the port is allowed to
forward frames. It is false(2) otherwise.
Setting this object to true(1) will fail,
if the port is in the middle of being blocked by the Spanning Tree
Protocol, or while it is undergoing temporary load balancing
as part of the port grouping usage.
This object is only supported for static VLAN access ports."
DEFVAL { true }
::= { c2900PortEntry 6}
c2900PortBufferCongestionControl OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Seting this object to true(1) allows the switch
to run its buffer congestion control algorithm on the
port. Setting the object to false(2) disallows
such control. The buffer congestion control algorithm
is summarized in the description of
the c2900PortBufferCongestionThresholdPercent below.
This object is deprecated"
::= { c2900PortEntry 7}
c2900PortBufferCongestionThreshholdPercent OBJECT-TYPE
SYNTAX Integer32 (1..99)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port buffer congestion threshold provides an early
warning to the switch that the port is about to
exhaust all its guaranteed buffers, leading to congestion.
This threshold is expressed as a percentage of the port's
total guaranteed buffer depth. Once this threshold has
been crossed, the switch begins colliding with frames
received on the port for a fixed period of time.
After this time has expired, the switch determines
whether the port's buffer congestion has been alleviated.
If this situation has not changed, the switch resumes
this congestion control algorithm on the port."
::= { c2900PortEntry 8}
c2900PortFrameAge OBJECT-TYPE
SYNTAX Integer32 (50..4000)
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The aging interval in milliseconds after
which old frames queued for transmission on this
port are discarded."
REFERENCE "Section 4.2 IEEE802.1D-1993"
DEFVAL { 1000 }
::= { c2900PortEntry 9}
c2900PortAddrSecureMaxAddresses OBJECT-TYPE
SYNTAX Integer32 (1..132)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of secure addresses that can
be learned on this port when it is a secure port.
This number should be always higher than
c2900PortAddrSecureCurrentAddresses"
::= { c2900PortEntry 10}
c2900PortAddrSecureCurrentAddresses OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of statically assigned
unicast addresses on the port."
::= { c2900PortEntry 11}
c2900PortAddrSecureAddrViolations OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times a source address was
seen on this port which duplicates a secured
address configured on another port,
plus the number of times a source address was
seen on this port which does not match any
addresses secured for the port."
::= { c2900PortEntry 12}
c2900PortNumberOfLearnedAddresses OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of dynamically learned
addresses on the port."
::= { c2900PortEntry 13}
c2900PortNumberOfDroppedAddresses OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times an address could not be learned
or assigned for the port because its address table
was full at one time."
::= { c2900PortEntry 14}
c2900PortClearAddresses OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to true(1) to delete all learned and assigned
dynamic, static and secure unicast addresses the
port currently has. Setting the object to false(2)
has no effect. This object always returns false(2)
when read."
::= { c2900PortEntry 15}
c2900PortFloodUnknownMulticasts OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to true(1) to allow forwarding to this
port frames addressed to multicast addresses
that have not been configured for the port.
Set to false(2) to filter and discard such frames."
DEFVAL { true }
::= { c2900PortEntry 16}
c2900PortFloodUnknownUnicasts OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object controls the forwarding of unknown
unicast frames to this port. When set to true(1),
the switch will, upon receiving a frame with an
unknown unicast destination address from
another port, transmit the frame to this port.
When set to false(2), switch will filter
and not transmit said frames to this port.
Default value: false(2) for ports using
the security or monitor application;
true(1) for all other usage applications."
::= { c2900PortEntry 17}
c2900PortLinkbeatStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
linkbeat(2),
nolinkbeat(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object depends on the physical layer in use
and indicates the current port linkbeat status:
if the physical link between two devices is
properly connected or not.
If the value is linkbeat(1), there is linkbeat.
If the value is nolinkbeat(2), there is no linkbeat.
If the value is unknown(3), the information is not
available."
::= { c2900PortEntry 18}
c2900PortBroadcastStormAction OBJECT-TYPE
SYNTAX INTEGER { stopBroadcastForwarding(1),
forwardBroadcast(2),
disablePort(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates what action to take when the broadcast
rising threshold for a port is reached.
The default action is to forwardBroadcast(2) as usual
for all broadcast frames received from the port. The
other action is to stopBroadcastForwarding(1) frames
until the broadcast reception rate falls to
or below the falling threshold.
The port can also be shutdown in the event of a
broadcast storm with the action disablePort(3)."
DEFVAL { forwardBroadcast }
::= { c2900PortEntry 19}
c2900PortBroadcastRisingThreshold OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The broadcast rising threshold is measured in the number
of broadcast frames received on a port in a second.
When the number of broadcast frames received per
second on this port crosses this threshold,
the appropriate action as specified by the object
c2900PortBroadcastStormAction will take place.
See the description of c2900PortBroadcastStormAction."
DEFVAL { 500 }
::= { c2900PortEntry 20}
c2900PortBroadcastFallingThreshold OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The broadcast falling threshold is measured in number of
broadcast frames received on a port in a second.
When the falling threshold is crossed and the
c2900PortBroadcastStormAction was stopBroadcastForwarding(1)
then broadcast forwarding will be re-enabled on the port.
For the other values of c2900PortBroadcastStormAction,
crossing the falling threshold has no affect."
DEFVAL { 250 }
::= { c2900PortEntry 21}
c2900PortStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
blocking(3),
listening(4),
learning(5),
preforwarding(6),
forwarding(7),
secureforwarding(8),
suspended(9),
broken(10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port's current state as defined by application
of the Spanning Tree Protocol. This state controls
what action a port takes on reception of a frame.
If the switch has detected a port that is
malfunctioning it will place that port into the
broken(10) state. For ports which are
disabled(see dot1dStpPortEnable), this object will
have a value of disabled(2).
Since the switch implements three
additional states which are not part of IEEE Standard,
these additional states are possible values for
c2900PortStaus. The additional states are preforwarding(6),
secureforwarding(8), and suspended(9). Note: except
for these additional states, this object is the same
as the dot1dStpPortState object.
Default value: blocking(2).
This object is only supported for static VLAN access ports."
REFERENCE "Section 4.5.5.2 IEEE802.1D-1990"
DEFVAL { blocking }
::= {c2900PortEntry 22}
c2900PortTestResult OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates if the port passed power on self test or not.
If the value of this object is true(1), the port passed test.
If the value of this object is false(2), the port failed test."
::= { c2900PortEntry 23 }
c2900PortVisualIndicator OBJECT-TYPE
SYNTAX INTEGER {
notused(1),
black(2),
amber(3),
green(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to indicate the current color of
a LED. If a LED is flashing, the value of this object will
represent the color of the LED at that instant in time.
The following conventions indicate port status:
Link healthy returns green(4)
Link activity usually green(4), but may return black(2).
Link faulty alternating green(4)/amber(3)
Port disabled returns amber(3)"
::= { c2900PortEntry 24 }
c2900PortIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the instance of the ifIndex object,
defined in MIB-II, for the interface corresponding
to this port."
::= { c2900PortEntry 25 }
c2900PortAddressViolationAction OBJECT-TYPE
SYNTAX INTEGER {
doNothing(1),
disablePort(2),
sendNotify(3),
disablePortAndNotify(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates what action to take when an address violation
(an address mismatch or duplication) occurs on a
secure port. The default action is to do nothing.
doNothing(1) : do nothing
disablePort(2) : disable port; the port can only be reenabled
by an explicit management action.
sendNotify(3) : generate address violation notification.
disablePortAndNotify(4): disable port and send notification."
DEFVAL { doNothing }
::= { c2900PortEntry 26 }
c2900PortBroadcastStormAlarm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to true(1), the switch will generate
a broadcastStorm notification upon detecting a port is
receiving broadcast packets at a rate higher than
or equal to the threshold specified by
c2900PortBroadcastRisingThreshold.
When set to false(2), no such trap will be issued.
Default value: false(2).
c2900PortBroadcastStormAlarm is defined for each port."
DEFVAL { false }
::= { c2900PortEntry 27 }
c2900PortMonitorDestinationPort OBJECT-TYPE
SYNTAX Integer32 (0..64)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Switch Port (c2900PortSwitchPortIndex) index value of the port
that is to be monitored by this port. A value of zero can't be
used to do set, it is used to return when this object is read.
To remove a port from the monitored list use the object
c2900PortNoMonitorDestinationPort."
::= { c2900PortEntry 28 }
c2900PortSwitchPortIndex OBJECT-TYPE
SYNTAX Integer32 (1..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Switch port index of a port is a value that uniquely
identifies the port within a switch. This is obtained
from the port index (c2900PortIndex) and the module
index (c2900PortModuleIndex)."
::= { c2900PortEntry 29 }
c2900PortMonitoredPortMap OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates which ports are actually being monitored.
The octet string contains one bit per port. Each bit