1-- *******************************************************************
2-- CISCO-DOT11-HT-PHY-MIB.my: DOT11 HT PHY MIB
3-- July 2006, Prasanna Viswakumar
4--
5-- Copyright (c) 2006-2007 by Cisco Systems, Inc.
6-- *******************************************************************
7
8CISCO-DOT11-HT-PHY-MIB DEFINITIONS ::= BEGIN
9
10IMPORTS
11        MODULE-IDENTITY,
12        OBJECT-TYPE,
13        Unsigned32
14                FROM SNMPv2-SMI
15        MODULE-COMPLIANCE,
16        OBJECT-GROUP
17                FROM SNMPv2-CONF
18        TruthValue,
19        TEXTUAL-CONVENTION
20                FROM SNMPv2-TC
21        ifIndex
22                FROM IF-MIB
23        ciscoMgmt
24                FROM CISCO-SMI;
25
26ciscoDot11HtPhyMIB MODULE-IDENTITY
27        LAST-UPDATED   "200612110000Z"
28        ORGANIZATION   "Cisco Systems, Inc."
29        CONTACT-INFO
30               "        Cisco Systems,
31                        Customer Service
32                Postal: 170 West Tasman Drive
33                        San Jose, CA  95134
34                        USA
35                   Tel: +1 800 553-NETS
36
37                 Email: cs-wnbu-snmp@cisco.com"
38        DESCRIPTION
39                "This MIB is intended to be implemented on Cisco's
40                WLAN devices that provide the wired uplink to wireless
41                clients through the high-throughput dot11 radios
42                compliant to the 802.11n specification.
43
44                The MIB describes the PHY layer parameters of the
45                802.11n compliant radio interfaces.
46
47                                   GLOSSARY
48
49                Access Point ( AP )
50
51                An entity that contains an 802.11 medium access
52                control ( MAC ) and physical layer ( PHY ) interface
53                and provides access to the distribution services via
54                the wireless medium for associated clients.
55
56                A-MPDU
57
58                An aggregated format that consists of several MAC
59                Protocol Data Units being aggregated and transmitted
60                in one PHY Service Data Unit.
61
62                A-MSDU
63
64                An aggregated format that consists of several MAC
65                Service Data Units being aggregated and transmitted
66                in one MAC Protocol Data Unit.
67
68                Block-Ack
69
70                This refers to the acknowledgement done for all the
71                MPDUs in an A-MDPU.
72
73                Basic Service Set ( BSS )
74
75                The IEEE 802.11 BSS of an AP comprises of the
76                stations directly associating with the AP.
77
78                CSI
79
80                Channel State Information
81
82                Clear Channel Assessment ( CCA )
83
84                A technique to assess the availability of the
85                channel for communication purposes.
86
87                Dual CTS
88
89                Clear-To-Send control frame is sent by the receiver
90                in response to the Request-To-Send (RTS) control
91                frame from the sender to virtually reserve the
92                wireless medium for data transfer.
93
94                Dual CTS mechanism is used by the AP to reserve the
95                wireless medium for wireless devices that do not
96                support STBC.
97
98                Green Field
99
100                A mode of operation where high-throughput 802.11n
101                frames are transmitted without a legacy compatible
102                part.
103
104                Mobile Node ( MN )
105
106                A roaming 802.11 wireless device in a wireless
107                network associated with an access point. Mobile Node
108                and client are used interchangeably.
109
110                Modulation and Coding Scheme ( MCS )
111
112                This is a value that determines the modulation, coding and
113                number of spatial channels.  Each scheme specifies the
114                modulation technique, coding rate , number of spatial
115                streams  etc and the corresponding data rate.
116
117                Multiple Input Multiple Output ( MIMO )
118
119                This technique advocates sending and receiving data
120                communication signals through multiple antennas.  MIMO
121                uses the multiple streams to transmit more information
122                and recombine the signal at the receiving end.  This
123                brings more reliability and significant gain over the
124                traditional antenna systems.
125
126                PLCP
127
128                PHY Layer Convergence Protocol
129
130                PMD
131
132                Physical Medium Dependent
133
134                Power Save Multi-Poll ( PSMP )
135
136                A MAC control frame that schedules the transmissions
137                and receptions of PSMP devices.
138
139                Phased Coexistence Operation ( PCO )
140
141                A BSS mode with alternating 20MHz and 40MHz phases of
142                operation controlled by a PCO AP.
143
144                PHY Protocol Data Unit ( PPDU )
145
146                Unit of data transfer at PHY level.
147
148                Short-Guard Interval ( SG )
149
150                Space-Time Block Coding ( STBC )
151
152                By this technique, a wireless device transmits several
153                copies of a data stream across a series of antennas
154                so that the receiver can use the various received
155                portions of the data signal to improve reliability of
156                data transfer.
157
158                Reduced Inter-Frame Space ( RIFS )
159
160                A time interval between multiple transmissions of a
161                single transmitter used to reduce overhead and
162                increase network efficiency.
163
164                Zero Length Frame ( ZLF )
165
166                A PPDU carrying a PSDU of zero-length.
167
168                REFERENCE
169
170                [1] Part 11. Wireless LAN Medium Access Control ( MAC )
171                and Physical Layer ( PHY ) Specifications: Enhancements
172                for Higher Throughput
173
174                [2] Enhanced Wireless Consortium MAC Specification,
175                v1.24
176
177                [3] Enhanced Wireless Consortium PHY Specification,
178                v1.27
179
180                [4] IEEE802dot11-MIB "
181
182        REVISION      "200612110000Z"
183        DESCRIPTION
184                "Initial version of this MIB module. "
185        ::= { ciscoMgmt 607 }
186
187ciscoDot11HtPhyMIBNotifs OBJECT IDENTIFIER
188        ::= { ciscoDot11HtPhyMIB 0 }
189
190ciscoDot11HtPhyMIBObjects OBJECT IDENTIFIER
191        ::= { ciscoDot11HtPhyMIB 1 }
192
193ciscoDot11HtPhyMIBConform OBJECT IDENTIFIER
194        ::= { ciscoDot11HtPhyMIB 2 }
195
196cD11HtPhy OBJECT IDENTIFIER
197        ::= { ciscoDot11HtPhyMIBObjects 1 }
198
199-- ********************************************************************
200-- TEXTUAL CONVENTION
201-- ********************************************************************
202
203CD11HtPhyBeamformFeedback ::= TEXTUAL-CONVENTION
204        STATUS current
205        DESCRIPTION
206                "This textual convention represents the Beamforming
207                feedback characteristics.  The semantics are as
208                follows.
209
210                'unsolicited' - The 802.11n interface can provide
211                unsolicited feedback.
212
213                'immediate' - The 802.11n interface can provide
214                immediate feedback.
215
216                'aggregated' - The 802.11n interface can provide
217                an aggregated feedback.
218
219                If none of these bits are set, it indicates that the
220                802.11n interface is incapable of providing the
221                feedback. "
222        SYNTAX BITS {
223                       unsolicited (0),
224                       immediate (1),
225                       aggregated (2)
226               }
227
228-- ********************************************************************
229-- HT PHY Antenna Table
230-- ********************************************************************
231
232cD11HtPhyAntennaTable OBJECT-TYPE
233        SYNTAX     SEQUENCE OF CD11HtPhyAntennaEntry
234        MAX-ACCESS not-accessible
235        STATUS     current
236        DESCRIPTION
237                "This table describes the antennas connected to
238                the 802.11n interface.
239
240                Entries in this table are created automatically
241                by the agent corresponding to each 802.11n
242                radio interface.
243
244                There exists in this table, an entry corresponding
245                to each entry in dot11PhyOperationTable where
246                dot11PHYType equals 'ht'(7). "
247        ::= { cD11HtPhy 1 }
248
249cD11HtPhyAntennaEntry OBJECT-TYPE
250        SYNTAX     CD11HtPhyAntennaEntry
251        MAX-ACCESS not-accessible
252        STATUS     current
253        DESCRIPTION
254                "Each entry represents a conceptual row in
255                cD11HtPhyAntennaTable and describes the antennas
256                connected to the 802.11n interface. "
257        INDEX   { ifIndex }
258        ::= { cD11HtPhyAntennaTable 1 }
259
260CD11HtPhyAntennaEntry ::=
261        SEQUENCE {
262            cD11HtPhyAntennaSelectionImplemented  TruthValue,
263            cD11HtPhyXmitExpCSIFdbkASImplemented  TruthValue,
264            cD11HtPhyXmitIndFdbkASImplemented     TruthValue,
265            cD11HtPhyExplCSIFdbkASImplemented     TruthValue,
266            cD11HtPhyXmitIndCompFdbkASImplemented TruthValue,
267            cD11HtPhyRcvAntennaSelImplemented     TruthValue,
268            cD11HtPhyXmitSoundPPDUImplemented     TruthValue
269       }
270
271cD11HtPhyAntennaSelectionImplemented OBJECT-TYPE
272        SYNTAX     TruthValue
273        MAX-ACCESS read-only
274        STATUS     current
275        DESCRIPTION
276                "This object, when 'true', indicates that
277                antenna selection is supported on this 802.11n
278                interface. "
279        DEFVAL  { false }
280        ::= { cD11HtPhyAntennaEntry 1 }
281
282cD11HtPhyXmitExpCSIFdbkASImplemented OBJECT-TYPE
283        SYNTAX     TruthValue
284        MAX-ACCESS read-only
285        STATUS     current
286        DESCRIPTION
287                "This object, when 'true', indicates that
288                transmit Antenna Selection based on explicit CSI
289                feedback is supported on this 802.11n interface. "
290        DEFVAL  { false }
291        ::= { cD11HtPhyAntennaEntry 5 }
292
293cD11HtPhyXmitIndFdbkASImplemented OBJECT-TYPE
294        SYNTAX     TruthValue
295        MAX-ACCESS read-only
296        STATUS     current
297        DESCRIPTION
298                "This object, when 'true', indicates that the
299                transmit antenna selection based on antenna indices
300                feedback is supported on this 802.11n interface. "
301        DEFVAL  { false }
302        ::= { cD11HtPhyAntennaEntry 6 }
303
304cD11HtPhyExplCSIFdbkASImplemented OBJECT-TYPE
305        SYNTAX     TruthValue
306        MAX-ACCESS read-only
307        STATUS     current
308        DESCRIPTION
309                "This object, when 'true', indicates that the
310                computation of CSI and feedback to support the peer to
311                do antenna selection is supported on this 802.11n
312                interface. "
313        DEFVAL  { false }
314        ::= { cD11HtPhyAntennaEntry 7 }
315
316cD11HtPhyXmitIndCompFdbkASImplemented OBJECT-TYPE
317        SYNTAX     TruthValue
318        MAX-ACCESS read-only
319        STATUS     current
320        DESCRIPTION
321                "This object is set to 'true' to indicate that the
322                transmit antenna selection based on antenna indices
323                selection computation and feedback the results to
324                support the peer to do antenna selection is supported
325                on this 802.11n interface. "
326        DEFVAL  { false }
327        ::= { cD11HtPhyAntennaEntry 8 }
328
329cD11HtPhyRcvAntennaSelImplemented OBJECT-TYPE
330        SYNTAX     TruthValue
331        MAX-ACCESS read-only
332        STATUS     current
333        DESCRIPTION
334                "This object is set to 'true' to indicate that the
335                receive antenna selection is supported on this
336                802.11n interface. "
337        DEFVAL  { false }
338        ::= { cD11HtPhyAntennaEntry 9 }
339
340cD11HtPhyXmitSoundPPDUImplemented OBJECT-TYPE
341        SYNTAX     TruthValue
342        MAX-ACCESS read-only
343        STATUS     current
344        DESCRIPTION
345                "This object when set to 'true', indicates that the
346                transmission of sounding PPDUs is supported on the
347                802.11n interface. "
348        DEFVAL  { false }
349        ::= { cD11HtPhyAntennaEntry 10 }
350
351
352-- *********************************************************************
353-- * 802.11nPhy HT TABLE
354-- *********************************************************************
355
356cD11HtPhyTable OBJECT-TYPE
357        SYNTAX SEQUENCE OF CD11HtPhyEntry
358        MAX-ACCESS not-accessible
359        STATUS     current
360        DESCRIPTION
361                "This table represents the physical layer parameters
362                of the 802.11n radio interface.
363
364                Entries in this table are created automatically
365                by the agent corresponding to each 802.11n
366                interface.
367
368                There exists in this table, an entry corresponding
369                to each entry in dot11PhyOperationTable where
370                dot11PHYType equals 'ht'(7). "
371        ::= { cD11HtPhy 2 }
372
373cD11HtPhyEntry OBJECT-TYPE
374        SYNTAX     CD11HtPhyEntry
375        MAX-ACCESS not-accessible
376        STATUS     current
377        DESCRIPTION
378                "Each entry represents a conceptual row in
379                cD11HtPhyTable and corresponds to the support
380                available for the various high-throughput
381                capabilities on an 802.11n interface. "
382        INDEX   { ifIndex }
383        ::= { cD11HtPhyTable 1 }
384
385CD11HtPhyEntry ::= SEQUENCE {
386        cD11HtPhyOperatingMode                     INTEGER,
387        cD11HtPhyOperModeFrequency                 INTEGER,
388        cD11HtPhyOperBand                          INTEGER,
389        cD11HtPhyFortyMHzOperationImplemented      TruthValue,
390        cD11HtPhyFortyMHzOperationEnabled          TruthValue,
391        cD11HtPhyCurrentControlChannel             Unsigned32,
392        cD11HtPhyCurrentExtensionChannel           INTEGER,
393        cD11HtPhyExtChannelCCAImplemented          TruthValue,
394        cD11HtPhyNumberOfSpatialStreamsImplemented INTEGER,
395        cD11HtPhyNumberOfSpatialStreamsEnabled     INTEGER,
396        cD11HtPhyGreenFieldImplemented             TruthValue,
397        cD11HtPhyGreenFieldEnabled                 TruthValue,
398        cD11HtPhyShortGIInTwentyImplemented        TruthValue,
399        cD11HtPhyShortGIInTwentyEnabled            TruthValue,
400        cD11HtPhyShortGIInFortyImplemented         TruthValue,
401        cD11HtPhyShortGIInFortyEnabled             TruthValue,
402        cD11HtPhyAdvancedCodingImplemented         TruthValue,
403        cD11HtPhyAdvancedCodingEnabled             TruthValue,
404        cD11HtPhyTxSTBCImplemented                 TruthValue,
405        cD11HtPhyTxSTBCEnabled                     TruthValue,
406        cD11HtPhyRxSTBCImplemented                 TruthValue,
407        cD11HtPhyRxSTBCEnabled                     TruthValue,
408        cD11HtPhyBeamFormingImplemented            TruthValue,
409        cD11HtPhyBeamFormingEnabled                TruthValue
410}
411
412cD11HtPhyOperatingMode OBJECT-TYPE
413        SYNTAX     INTEGER {
414                           legacy(1),
415                           mixed(2),
416                           greenField(3)
417                   }
418        MAX-ACCESS read-only
419        STATUS     current
420        DESCRIPTION
421                "This object represents the mode of operation of
422                802.11n interface at the physical layer.  The
423                semantics are as follows.
424
425                legacy - In this mode, packets are transmitted
426                in the legacy 802.11a/g format.
427
428                mixed  - In this mode, packets are transmitted
429                with a preamble that can be recognized by the
430                legacy 802.11a/g devices.  Both mixed mode and
431                legacy packets can be recognised by the receiving
432                802.11n interface.
433
434                greenField - In this mode, a transmitting station
435                won't add a preamble to the packets sent. "
436        ::= { cD11HtPhyEntry 1 }
437
438cD11HtPhyOperModeFrequency OBJECT-TYPE
439        SYNTAX     INTEGER {
440                           legacyMode(1),
441                           htMode(2),
442                           dupLegacyMode(3),
443                           fortyMHzUpperMode(4),
444                           fortyMHzLowerMode(5)
445                   }
446        MAX-ACCESS read-only
447        STATUS     current
448        DESCRIPTION
449                "This object represents the channel characteristics
450                of the PHY.  The semantics are as follows.
451
452                legacyMode - The radio channel characteristics are the
453                same as that of 802.11a/802.11g radios.
454
455                htMode - The radio operates in either 40MHz
456                bandwidth with one to four spatial streams.
457
458                dupLegacyMode - The radio operates in a 40MHz
459                channel composed of 2 adjacent 20MHz channels.
460                The packets sent are in the legacy 802.11a format
461                in each of the 20MHz channels.
462
463                fortyMHzUpperMode - The radio tranmits a legacy or
464                HT packet in the upper 20MHz channel of a 40MHz
465                channel.
466
467                fortyMHzLowerMode - The radio transmits a legacy or
468                HT packet in the lower 20MHz channel of a 40MHz
469                channel. "
470        ::= { cD11HtPhyEntry 2 }
471
472cD11HtPhyOperBand OBJECT-TYPE
473        SYNTAX     INTEGER {
474                           band24GHz(1),
475                           band5GHz(2)
476                   }
477        MAX-ACCESS read-only
478        STATUS     current
479        DESCRIPTION
480                "This object represents the frequency band an
481                802.11n radio operates in.  The semantics are
482                as follows.
483
484                24GHz - The radio operates in the 2.4GHz frequency
485                band.
486
487                5GHz - The radio operates in the 5 GHz frequency
488                band. "
489        ::= { cD11HtPhyEntry 3 }
490
491cD11HtPhyFortyMHzOperationImplemented OBJECT-TYPE
492        SYNTAX     TruthValue
493        MAX-ACCESS read-only
494        STATUS     current
495        DESCRIPTION
496                "This object, when set to 'true', indicates that the
497                40 MHz operation is implemented. "
498        DEFVAL  { false }
499        ::= { cD11HtPhyEntry 4 }
500
501cD11HtPhyFortyMHzOperationEnabled OBJECT-TYPE
502        SYNTAX     TruthValue
503        MAX-ACCESS read-only
504        STATUS     current
505        DESCRIPTION
506                "This object , when set to 'true', indicates that
507                the 40 MHz Operation is enabled. "
508        DEFVAL  { false }
509        ::= { cD11HtPhyEntry 5 }
510
511cD11HtPhyCurrentControlChannel OBJECT-TYPE
512        SYNTAX     Unsigned32
513        MAX-ACCESS read-only
514        STATUS     current
515        DESCRIPTION
516                "This object represents the operating channel.
517                If 40 MHz mode is currently in use then this
518                object indicates the control channel. "
519        ::= { cD11HtPhyEntry 6 }
520
521cD11HtPhyCurrentExtensionChannel OBJECT-TYPE
522        SYNTAX     INTEGER {
523                           noExtension(1),
524                           extensionAbove(2),
525                           extensionBelow(3)
526                   }
527        MAX-ACCESS read-write
528        STATUS     current
529        DESCRIPTION
530                "This object represents the channel extension
531                offset.  The semantics are as follows.
532
533                noExtension - No extension channel is present and
534                the radio operates in the 20MHz mode.
535
536                extensionAbove - The extension channel is above the
537                control channel.  This is applicable only if the
538                radio operates in the 40MHz mode.
539
540                extensionBelow - The extension channel is below the
541                control channel.  This is applicable only if the
542                radio operates in the 40MHz mode. "
543        ::= { cD11HtPhyEntry 7 }
544
545cD11HtPhyExtChannelCCAImplemented OBJECT-TYPE
546        SYNTAX     TruthValue
547        MAX-ACCESS read-only
548        STATUS     current
549        DESCRIPTION
550               "This object, when set to true, indicates that
551               making a CCA on the extension channel is supported. "
552        DEFVAL { false }
553        ::= { cD11HtPhyEntry 8 }
554
555cD11HtPhyNumberOfSpatialStreamsImplemented OBJECT-TYPE
556        SYNTAX     INTEGER (1..4)
557        MAX-ACCESS read-only
558        STATUS     current
559        DESCRIPTION
560                "This object represents the maximum number of
561                spatial streams implemented. "
562        DEFVAL  { 2 }
563        ::= { cD11HtPhyEntry 9 }
564
565cD11HtPhyNumberOfSpatialStreamsEnabled OBJECT-TYPE
566        SYNTAX     INTEGER (1..4)
567        MAX-ACCESS read-only
568        STATUS     current
569        DESCRIPTION
570                "This object represents the maximum number of
571                spatial streams enabled. "
572        DEFVAL  { 2 }
573        ::= { cD11HtPhyEntry 10 }
574
575cD11HtPhyGreenFieldImplemented OBJECT-TYPE
576        SYNTAX     TruthValue
577        MAX-ACCESS read-only
578        STATUS     current
579        DESCRIPTION
580                "This object, when set to 'true', indicates that the
581                Greenfield option is implemented. "
582        DEFVAL  { false }
583        ::= { cD11HtPhyEntry 11 }
584
585cD11HtPhyGreenFieldEnabled OBJECT-TYPE
586        SYNTAX     TruthValue
587        MAX-ACCESS read-write
588        STATUS     current
589        DESCRIPTION
590                "This object, when set to 'true', indicates that the
591                Greenfield option is enabled. "
592        DEFVAL  { false }
593        ::= { cD11HtPhyEntry 12 }
594
595cD11HtPhyShortGIInTwentyImplemented OBJECT-TYPE
596        SYNTAX     TruthValue
597        MAX-ACCESS read-only
598        STATUS     current
599        DESCRIPTION
600                "This object, when set to 'true', indicates that the
601                Short-Guard option is implemented for 20 MHz
602                operation. "
603        DEFVAL { false }
604        ::= { cD11HtPhyEntry 13}
605
606cD11HtPhyShortGIInTwentyEnabled OBJECT-TYPE
607        SYNTAX     TruthValue
608        MAX-ACCESS read-write
609        STATUS     current
610        DESCRIPTION
611                "This object, when set to 'true', indicates that the
612                Short Guard option is enabled for 20 MHz operation. "
613        DEFVAL { false }
614        ::= { cD11HtPhyEntry 14 }
615
616cD11HtPhyShortGIInFortyImplemented OBJECT-TYPE
617        SYNTAX     TruthValue
618        MAX-ACCESS read-only
619        STATUS     current
620        DESCRIPTION
621                "This object, when set to 'true', indicates that the
622                Short Guard option is implemented for 40 MHz
623                operation. "
624        DEFVAL { false }
625        ::= { cD11HtPhyEntry 15 }
626
627cD11HtPhyShortGIInFortyEnabled OBJECT-TYPE
628        SYNTAX     TruthValue
629        MAX-ACCESS read-write
630        STATUS     current
631        DESCRIPTION
632                "This object, when set to 'true', indicates that the
633                Short Guard option is enabled for 40 MHz operation. "
634        DEFVAL { false }
635        ::= { cD11HtPhyEntry 16 }
636
637cD11HtPhyAdvancedCodingImplemented OBJECT-TYPE
638        SYNTAX     TruthValue
639        MAX-ACCESS read-only
640        STATUS     current
641        DESCRIPTION
642                "This object, when set to 'true', indicates that the
643                Advanced Coding option is implemented. "
644        DEFVAL { false }
645        ::= { cD11HtPhyEntry 17 }
646
647cD11HtPhyAdvancedCodingEnabled OBJECT-TYPE
648        SYNTAX     TruthValue
649        MAX-ACCESS read-write
650        STATUS     current
651        DESCRIPTION
652                "This object, when set to 'true', indicates that the
653                Advanced Coding option is enabled. "
654        DEFVAL { false }
655        ::= { cD11HtPhyEntry 18 }
656
657cD11HtPhyTxSTBCImplemented OBJECT-TYPE
658        SYNTAX     TruthValue
659        MAX-ACCESS read-only
660        STATUS     current
661        DESCRIPTION
662                "This object, when set to 'true', indicates that
663                the entity is capable of transmitting frames using
664                Space-Time Block Code (STBC) option. "
665        DEFVAL { false }
666        ::= { cD11HtPhyEntry 19 }
667
668cD11HtPhyTxSTBCEnabled OBJECT-TYPE
669        SYNTAX     TruthValue
670        MAX-ACCESS read-write
671        STATUS     current
672        DESCRIPTION
673                "This object, when set to 'true', indicates that
674                the entity's capability of transmitting frames using
675                Space-Time Block Code (STBC) option is enabled. "
676        DEFVAL  { false }
677       ::= { cD11HtPhyEntry 20 }
678
679cD11HtPhyRxSTBCImplemented OBJECT-TYPE
680        SYNTAX     TruthValue
681        MAX-ACCESS read-only
682        STATUS     current
683        DESCRIPTION
684                "This object, when set to 'true', indicates that the
685                entity is capable of receiving frames that are sent
686                using the Space-Time Block Code (STBC). "
687        DEFVAL  { false }
688        ::= { cD11HtPhyEntry 21 }
689
690cD11HtPhyRxSTBCEnabled OBJECT-TYPE
691        SYNTAX     TruthValue
692        MAX-ACCESS read-write
693        STATUS     current
694        DESCRIPTION
695                "This object, when set to 'true', indicates that the
696                entity's capability of receiving frames that are
697                sent using the Space-Time Block Code (STBC) is
698                enabled. "
699        DEFVAL  { false }
700        ::= { cD11HtPhyEntry 22 }
701
702cD11HtPhyBeamFormingImplemented OBJECT-TYPE
703        SYNTAX     TruthValue
704        MAX-ACCESS read-only
705        STATUS     current
706        DESCRIPTION
707                "This object, when set to 'true', indicates that the
708                Beam Forming option is implemented. "
709        DEFVAL  { false }
710        ::= { cD11HtPhyEntry 23 }
711
712cD11HtPhyBeamFormingEnabled OBJECT-TYPE
713        SYNTAX      TruthValue
714        MAX-ACCESS  read-write
715        STATUS      current
716        DESCRIPTION
717                "This object, when set to 'true', indicates that the
718                BeamForming option is enabled. "
719        DEFVAL  { false }
720        ::= { cD11HtPhyEntry 24 }
721
722-- *********************************************************************
723-- * End of 802.11n PHY HT TABLE
724-- *********************************************************************
725
726-- *********************************************************************
727-- * 802.11nSupported MCS TABLE
728-- *********************************************************************
729
730cD11HtPhySupportedMCSTable OBJECT-TYPE
731        SYNTAX SEQUENCE OF CD11HtPhySupportedMCSEntry
732        MAX-ACCESS not-accessible
733        STATUS     current
734        DESCRIPTION
735                "This table represents the transmit and receive MCS
736                supported by the PLCP and PMD,  represented by a count
737                from 0 to 127, subject to limitations of each
738                individual PHY.
739
740                Entries in this table are created automatically
741                by the agent corresponding to each 802.11n
742                compliant interface.
743
744                There exists in this table, an entry corresponding
745                to each entry in dot11PhyOperationTable where
746                dot11PHYType equals 'ht'(7). "
747        ::= { cD11HtPhy 3 }
748
749cD11HtPhySupportedMCSEntry OBJECT-TYPE
750        SYNTAX     CD11HtPhySupportedMCSEntry
751        MAX-ACCESS not-accessible
752        STATUS     current
753        DESCRIPTION
754                "Each entry represents a conceptual row in
755                cD11HtPhySupportedMCSTable and describes the transmit
756                and receive MCS supported on this 802.11n
757                interface. "
758        INDEX { ifIndex }
759        ::= { cD11HtPhySupportedMCSTable 1 }
760
761CD11HtPhySupportedMCSEntry ::=
762        SEQUENCE {
763                cD11HtPhySupportedMCSTxValue OCTET STRING,
764                cD11HtPhySupportedMCSRxValue OCTET STRING
765        }
766
767cD11HtPhySupportedMCSTxValue OBJECT-TYPE
768        SYNTAX     OCTET STRING (SIZE(1..127))
769        MAX-ACCESS read-only
770        STATUS current
771        DESCRIPTION
772                "This object represents the Transmit MCS supported by
773                the PLCP and PMD. "
774        ::= { cD11HtPhySupportedMCSEntry 1 }
775
776cD11HtPhySupportedMCSRxValue OBJECT-TYPE
777        SYNTAX     OCTET STRING (SIZE(1..127))
778        MAX-ACCESS read-only
779        STATUS     current
780        DESCRIPTION
781                "This object represents the Receive MCS supported by
782                the PLCP and PMD. "
783        ::= { cD11HtPhySupportedMCSEntry 2 }
784
785-- *********************************************************************
786-- * End of 802.11n Supported MCS TABLE
787-- *********************************************************************
788
789-- *********************************************************************
790-- * 802.11nTx BF Config TABLE
791-- *********************************************************************
792
793cD11HtPhyTxBFConfigTable OBJECT-TYPE
794        SYNTAX     SEQUENCE OF CD11HtPhyTxBFConfigEntry
795        MAX-ACCESS not-accessible
796        STATUS     current
797        DESCRIPTION
798                "This table describes the Transmit BeamForming
799                capabilities of an 802.11n interface.
800
801                Entries in this table are created automatically
802                by the agent corresponding to each 802.11n interface.
803
804                There exists in this table, an entry corresponding
805                to each entry in dot11PhyOperationTable where
806                dot11PHYType equals 'ht'(7). "
807        ::= { cD11HtPhy 4 }
808
809cD11HtPhyTxBFConfigEntry OBJECT-TYPE
810        SYNTAX     CD11HtPhyTxBFConfigEntry
811        MAX-ACCESS not-accessible
812        STATUS     current
813        DESCRIPTION
814                "Each entry represents a conceptual row in
815                cD11HtPhyTxBFConfigTable and corresponds to the
816                Beamforming capabilities of an 802.11n interface. "
817        INDEX { ifIndex }
818        ::= { cD11HtPhyTxBFConfigTable 1 }
819
820CD11HtPhyTxBFConfigEntry ::=
821        SEQUENCE {
822              cD11HtPhyRxStaggerSoundImplemented             TruthValue,
823              cD11HtPhyTxStaggerSoundImplemented             TruthValue,
824              cD11HtPhyRxZLFImplemented                      TruthValue,
825              cD11HtPhyTxZLFImplemented                      TruthValue,
826              cD11HtPhyImplicitTxBFImplemented               TruthValue,
827              cD11HtPhyCalibrationImplemented                INTEGER,
828              cD11HtPhyExplCSITxBFImplemented                TruthValue,
829              cD11HtPhyExplUncompSteerMatrixImplemented      TruthValue,
830              cD11HtPhyExplBFCSIFdbkImplemented
831                                              CD11HtPhyBeamformFeedback,
832              cD11HtPhyExplUncompSteerMatrixFdbkImplemented
833                                              CD11HtPhyBeamformFeedback,
834              cD11HtPhyExplCompSteerMatrixFdbkImplemented
835                                              CD11HtPhyBeamformFeedback,
836              cD11HtPhyNumberBeamFormingCSISupportAntenna    INTEGER,
837              cD11HtPhyNumberUncompSteerMatrixSupportAntenna INTEGER,
838              cD11HtPhyNumberCompSteerMatrixSupportAntenna   INTEGER
839        }
840
841cD11HtPhyRxStaggerSoundImplemented OBJECT-TYPE
842        SYNTAX     TruthValue
843        MAX-ACCESS read-only
844        STATUS     current
845        DESCRIPTION
846                "This object, when set to 'true', indicates that the
847                implementation supports the receiving of staggered
848                sounding frames.  "
849        DEFVAL  { false }
850        ::= { cD11HtPhyTxBFConfigEntry 1 }
851
852cD11HtPhyTxStaggerSoundImplemented OBJECT-TYPE
853        SYNTAX     TruthValue
854        MAX-ACCESS read-only
855        STATUS     current
856        DESCRIPTION
857                "This object, when set to 'true', indicates that the
858                implementation supports the transmission of
859                staggered sounding frames. "
860        DEFVAL  { false }
861        ::= { cD11HtPhyTxBFConfigEntry 2 }
862
863cD11HtPhyRxZLFImplemented OBJECT-TYPE
864        SYNTAX     TruthValue
865        MAX-ACCESS read-only
866        STATUS     current
867        DESCRIPTION
868                "This object, when set to 'true', indicates that the
869                implementation is capable of receiving ZLF as
870                sounding frames. "
871        DEFVAL  { false }
872        ::= { cD11HtPhyTxBFConfigEntry 3 }
873
874cD11HtPhyTxZLFImplemented OBJECT-TYPE
875        SYNTAX     TruthValue
876        MAX-ACCESS read-only
877        STATUS     current
878        DESCRIPTION
879                "This object, when set to 'true', indicates that the
880                implementation is capable of transmitting ZLF
881                as sounding frames. "
882        DEFVAL  { false }
883        ::= { cD11HtPhyTxBFConfigEntry 4 }
884
885cD11HtPhyImplicitTxBFImplemented OBJECT-TYPE
886        SYNTAX     TruthValue
887        MAX-ACCESS read-only
888        STATUS     current
889        DESCRIPTION
890                "This object, when set to 'true', indicates that the
891                implementation is capable of applying implicit transmit
892                beamforming. "
893        DEFVAL  { false }
894        ::= { cD11HtPhyTxBFConfigEntry 5 }
895
896cD11HtPhyCalibrationImplemented OBJECT-TYPE
897        SYNTAX     INTEGER {
898                           inCapable (1),
899                           unableToInitiate (2),
900                           ableToInitiate (3),
901                           fullyCapable (4)
902                   }
903        MAX-ACCESS read-only
904        STATUS     current
905        DESCRIPTION
906                "This object indicates the level of calibration
907                supported by the implementation.  The semantics
908                are follows.
909
910                'inCapable' - This station can't participate in a
911                calibration procedure initiated by another station.
912
913                'unableToInitiate' - This station can involve in
914                calibration, but cannot apply reciprocity correction
915                vector received from the initiator and cannot
916                initiate calibration.
917
918                'ableToInitiate' - This station can initiate
919                calibration but cannot apply reciprocity correction
920                vector received from the initiator.
921
922                'fullyCapable' - This statin can participate in a
923                calibration procedure initiated by another station,
924                can respond to a Sounding PPDU and provide a MIMO
925                channel measurement report in response to the
926                receipt of a Sounding PPDU.  The station can also
927                apply reciprocity correction vector received from
928                the initiator of calibration response. "
929        DEFVAL  { inCapable }
930        ::= { cD11HtPhyTxBFConfigEntry 6 }
931
932cD11HtPhyExplCSITxBFImplemented OBJECT-TYPE
933        SYNTAX     TruthValue
934        MAX-ACCESS read-only
935        STATUS     current
936        DESCRIPTION
937                "This object, when set to 'true', indicates that
938                implementation is capable of applying transmit
939                beamforming using CSI explicit feedback in its
940                transmission. "
941        DEFVAL  { false }
942        ::= { cD11HtPhyTxBFConfigEntry 7 }
943
944cD11HtPhyExplUncompSteerMatrixImplemented OBJECT-TYPE
945        SYNTAX     TruthValue
946        MAX-ACCESS read-only
947        STATUS     current
948        DESCRIPTION
949                "This object, when set to 'true', indicates that
950                implementation is capable of applying transmit
951                beamforming using uncompressed steering matrix
952                explicit feedback in its transmission. "
953        DEFVAL  { false }
954        ::= { cD11HtPhyTxBFConfigEntry 8 }
955
956cD11HtPhyExplBFCSIFdbkImplemented OBJECT-TYPE
957        SYNTAX     CD11HtPhyBeamformFeedback
958        MAX-ACCESS read-only
959        STATUS     current
960        DESCRIPTION
961                "This object indicates the level of CSI explicit
962                feedback supported by the implementation. "
963        ::= { cD11HtPhyTxBFConfigEntry 9 }
964
965cD11HtPhyExplUncompSteerMatrixFdbkImplemented OBJECT-TYPE
966        SYNTAX     CD11HtPhyBeamformFeedback
967        MAX-ACCESS read-only
968        STATUS     current
969        DESCRIPTION
970                "This object indicates the level of uncompressed
971                steering matrix explicit feedback supported by
972                the implementation. "
973        ::= { cD11HtPhyTxBFConfigEntry 10 }
974
975cD11HtPhyExplCompSteerMatrixFdbkImplemented OBJECT-TYPE
976        SYNTAX     CD11HtPhyBeamformFeedback
977        MAX-ACCESS read-only
978        STATUS     current
979        DESCRIPTION
980                "This object indicates the level of uncompressed
981                steering matrix explicit feedback returned by the
982                implementation. "
983        ::= { cD11HtPhyTxBFConfigEntry 11 }
984
985cD11HtPhyNumberBeamFormingCSISupportAntenna OBJECT-TYPE
986        SYNTAX     INTEGER (1..4)
987        MAX-ACCESS read-only
988        STATUS     current
989        DESCRIPTION
990                "This object indicates the maximum number of
991                beamform antennas the beamformee can support when CSI
992                feedback is required. "
993        ::= { cD11HtPhyTxBFConfigEntry 12 }
994
995cD11HtPhyNumberUncompSteerMatrixSupportAntenna OBJECT-TYPE
996        SYNTAX     INTEGER (1..4)
997        MAX-ACCESS read-only
998        STATUS     current
999        DESCRIPTION
1000                "This object indicates the maximum number of
1001                beamform antennas the beamformee can support when
1002                uncompressed steering matrix feedback is required. "
1003        ::= { cD11HtPhyTxBFConfigEntry 13 }
1004
1005cD11HtPhyNumberCompSteerMatrixSupportAntenna OBJECT-TYPE
1006        SYNTAX     INTEGER (1..4)
1007        MAX-ACCESS read-only
1008        STATUS     current
1009        DESCRIPTION
1010                "This object indicates the maximum number of
1011                beamform antennas the beamformee can support when
1012                compressed steering matrix feedback is required. "
1013        ::= { cD11HtPhyTxBFConfigEntry 14 }
1014
1015--********************************************************************
1016--*    EWC Power level objects
1017--********************************************************************
1018
1019cD11HtPhyEnhPowerTable OBJECT-TYPE
1020        SYNTAX     SEQUENCE OF CD11HtPhyEnhPowerEntry
1021        MAX-ACCESS not-accessible
1022        STATUS     current
1023        DESCRIPTION
1024                "This table represents the transmission power
1025                characteristics specific to 802.11n radio interfaces.
1026
1027                There exists in this table, an entry corresponding
1028                to each entry in dot11PhyOperationTable where
1029                dot11PHYType equals 'ht'(7). "
1030        ::= { cD11HtPhy 5 }
1031
1032cD11HtPhyEnhPowerEntry OBJECT-TYPE
1033        SYNTAX     CD11HtPhyEnhPowerEntry
1034        MAX-ACCESS not-accessible
1035        STATUS     current
1036        DESCRIPTION
1037                "Each entry represents a conceptual row in
1038                ccD11HtPhyEnhPowerTable and describes the
1039                transmission power characteristics specific to a
1040                802.11n radio. "
1041        INDEX   { ifIndex }
1042        ::= { cD11HtPhyEnhPowerTable 1 }
1043
1044CD11HtPhyEnhPowerEntry ::=
1045        SEQUENCE {
1046                cD11HtPhyEnhPowerLevel20MHz Unsigned32,
1047                cD11HtPhyEnhPowerLevel40MHz Unsigned32
1048        }
1049
1050cD11HtPhyEnhPowerLevel20MHz OBJECT-TYPE
1051        SYNTAX     Unsigned32(0..10)
1052        MAX-ACCESS read-only
1053        STATUS     current
1054        DESCRIPTION
1055                "This object represents the power level of the
1056                802.11n radio when operating at 20 MHz. A value
1057                of 0 indicates that the power level couldn't be
1058                determined at the time the agent is queried for
1059                an instance of this object. "
1060        ::= { cD11HtPhyEnhPowerEntry 1 }
1061
1062cD11HtPhyEnhPowerLevel40MHz OBJECT-TYPE
1063        SYNTAX     Unsigned32(0..10)
1064        MAX-ACCESS read-only
1065        STATUS     current
1066        DESCRIPTION
1067                "This object represents the power level of the
1068                802.11n radio when operating at 40 MHz. A value
1069                of 0 indicates that the power level couldn't be
1070                determined at the time the agent is queried for
1071                an instance of this object. "
1072        ::= { cD11HtPhyEnhPowerEntry 2 }
1073
1074--********************************************************************
1075--*    Compliance statements
1076--********************************************************************
1077
1078ciscoDot11HtPhyMIBCompliances OBJECT IDENTIFIER
1079        ::= { ciscoDot11HtPhyMIBConform 1 }
1080
1081ciscoDot11HtPhyMIBGroups OBJECT IDENTIFIER
1082        ::= { ciscoDot11HtPhyMIBConform 2 }
1083
1084ciscoDot11HtMacCompliance MODULE-COMPLIANCE
1085        STATUS current
1086        DESCRIPTION
1087                "The compliance statement for the SNMP entities that
1088                implement the ciscoDot11HtPhyMIB module. "
1089        MODULE  MANDATORY-GROUPS {
1090                ciscoDot11HtPhyAntennaGroup,
1091                ciscoDot11HtPhyConfigGroup,
1092                ciscoDot11HtPhyMcsGroup,
1093                ciscoDot11HtPhyTxBfGroup,
1094                ciscoDot11HtPhyEnhPowerLevelsGroup
1095        }
1096        ::= { ciscoDot11HtPhyMIBCompliances 1 }
1097
1098--********************************************************************
1099--*    Units of conformance
1100--********************************************************************
1101
1102ciscoDot11HtPhyAntennaGroup OBJECT-GROUP
1103        OBJECTS {
1104                cD11HtPhyAntennaSelectionImplemented,
1105                cD11HtPhyXmitExpCSIFdbkASImplemented,
1106                cD11HtPhyXmitIndFdbkASImplemented,
1107                cD11HtPhyExplCSIFdbkASImplemented,
1108                cD11HtPhyXmitIndCompFdbkASImplemented,
1109                cD11HtPhyRcvAntennaSelImplemented,
1110                cD11HtPhyXmitSoundPPDUImplemented
1111        }
1112        STATUS current
1113        DESCRIPTION
1114                "This collection of objects represent the
1115                antennae-related parameters. "
1116        ::= { ciscoDot11HtPhyMIBGroups 1 }
1117
1118ciscoDot11HtPhyConfigGroup OBJECT-GROUP
1119        OBJECTS {
1120                cD11HtPhyOperatingMode,
1121                cD11HtPhyOperModeFrequency,
1122                cD11HtPhyOperBand,
1123                cD11HtPhyFortyMHzOperationImplemented,
1124                cD11HtPhyFortyMHzOperationEnabled,
1125                cD11HtPhyCurrentControlChannel,
1126                cD11HtPhyCurrentExtensionChannel,
1127                cD11HtPhyExtChannelCCAImplemented,
1128                cD11HtPhyNumberOfSpatialStreamsImplemented,
1129                cD11HtPhyNumberOfSpatialStreamsEnabled,
1130                cD11HtPhyGreenFieldImplemented,
1131                cD11HtPhyGreenFieldEnabled,
1132                cD11HtPhyShortGIInTwentyImplemented,
1133                cD11HtPhyShortGIInTwentyEnabled,
1134                cD11HtPhyShortGIInFortyImplemented,
1135                cD11HtPhyShortGIInFortyEnabled,
1136                cD11HtPhyAdvancedCodingImplemented,
1137                cD11HtPhyAdvancedCodingEnabled,
1138                cD11HtPhyTxSTBCImplemented,
1139                cD11HtPhyTxSTBCEnabled,
1140                cD11HtPhyRxSTBCImplemented,
1141                cD11HtPhyRxSTBCEnabled,
1142                cD11HtPhyBeamFormingImplemented,
1143                cD11HtPhyBeamFormingEnabled
1144         }
1145        STATUS current
1146        DESCRIPTION
1147                "This collection of objects represent the
1148                operating parameters of the 802.11n radio at
1149                the physical layer. "
1150        ::= { ciscoDot11HtPhyMIBGroups 2 }
1151
1152
1153ciscoDot11HtPhyMcsGroup OBJECT-GROUP
1154        OBJECTS {
1155                cD11HtPhySupportedMCSTxValue,
1156                cD11HtPhySupportedMCSRxValue
1157        }
1158        STATUS current
1159        DESCRIPTION
1160                "This collection of objects represent the
1161                MCS rates supported by the 802.11n radio. "
1162        ::= { ciscoDot11HtPhyMIBGroups 3 }
1163
1164ciscoDot11HtPhyTxBfGroup OBJECT-GROUP
1165        OBJECTS {
1166                cD11HtPhyRxStaggerSoundImplemented,
1167                cD11HtPhyTxStaggerSoundImplemented,
1168                cD11HtPhyRxZLFImplemented,
1169                cD11HtPhyTxZLFImplemented,
1170                cD11HtPhyImplicitTxBFImplemented,
1171                cD11HtPhyCalibrationImplemented,
1172                cD11HtPhyExplCSITxBFImplemented,
1173                cD11HtPhyExplUncompSteerMatrixImplemented,
1174                cD11HtPhyExplBFCSIFdbkImplemented,
1175                cD11HtPhyExplUncompSteerMatrixFdbkImplemented,
1176                cD11HtPhyExplCompSteerMatrixFdbkImplemented,
1177                cD11HtPhyNumberBeamFormingCSISupportAntenna,
1178                cD11HtPhyNumberUncompSteerMatrixSupportAntenna,
1179                cD11HtPhyNumberCompSteerMatrixSupportAntenna
1180        }
1181        STATUS current
1182        DESCRIPTION
1183                "This collection of objects represent the transmit
1184                BeamForming configuration on an 802.11n radio. "
1185        ::= { ciscoDot11HtPhyMIBGroups 4 }
1186
1187ciscoDot11HtPhyEnhPowerLevelsGroup OBJECT-GROUP
1188        OBJECTS {
1189                cD11HtPhyEnhPowerLevel20MHz,
1190                cD11HtPhyEnhPowerLevel40MHz
1191        }
1192        STATUS current
1193        DESCRIPTION
1194                "This collection of objects represents the
1195                transmission power characteristics specific to
1196                a 802.11n radio. "
1197        ::= { ciscoDot11HtPhyMIBGroups 5 }
1198
1199--********************************************************************
1200--*   End of units of conformance
1201--********************************************************************
1202
1203END
1204
1205