1-- *******************************************************************
2-- CISCO-DOT11-CONTEXT-SERVICES-MIB.my:
3-- May 2003, Raju Datla, Parthasarathy Venkatavaradhan,
4-- Prasanna Viswakumar.
5--
6-- Copyright (c) 2003 by Cisco Systems, Inc.
7-- All rights reserved.
8-- *******************************************************************
9--
10CISCO-DOT11-CONTEXT-SERVICES-MIB DEFINITIONS ::= BEGIN
11
12IMPORTS
13        NOTIFICATION-TYPE,
14        MODULE-IDENTITY,
15        OBJECT-TYPE,
16        Counter32,
17        Gauge32,
18        Unsigned32
19                FROM SNMPv2-SMI
20        MODULE-COMPLIANCE,
21        OBJECT-GROUP,
22        NOTIFICATION-GROUP
23                FROM SNMPv2-CONF
24        MacAddress,
25        TruthValue,
26        RowStatus,
27        TimeInterval,
28        TimeStamp,
29        TEXTUAL-CONVENTION
30                FROM SNMPv2-TC
31        SnmpAdminString
32                FROM SNMP-FRAMEWORK-MIB
33        CiscoInetAddressMask
34                FROM CISCO-TC
35        ciscoExperiment
36                FROM CISCO-SMI
37        InterfaceIndex,
38        ifPhysAddress
39                FROM IF-MIB
40        InetAddressType,
41        InetAddress
42                FROM INET-ADDRESS-MIB;
43
44ciscoDot11ContextServicesMIB MODULE-IDENTITY
45        LAST-UPDATED         "200309150000Z"
46        ORGANIZATION         "Cisco Systems Inc."
47        CONTACT-INFO
48                             " Cisco Systems,
49                               Customer Service
50                               Postal: 170 West Tasman Drive
51			       San Jose, CA  95134
52			       USA
53                               Tel: +1 800 553-NETS
54
55                               E-mail: cs-dot11@cisco.com"
56        DESCRIPTION
57                "This MIB supports managing the devices offering
58                WDS and WNS services.
59
60                The hierarchy of the devices offering the wireless
61                domain and network services looks like the following.
62
63                             += = = = +
64                             |        |
65                             |  WNS   |  (Campus level)
66                             |        |
67                             += = = = +
68                             /        \
69                            /          \
70                           /            \
71                          /              \
72                         \/              \/
73                      += = =+          += = =+
74                      |     |          |     |
75                      | WNS |          | WNS |
76                      |     |          |     |
77                      += = =+          += = =+
78                      /     \                \
79                     /       \                \
80                    /         \                \
81                   /           \                \
82                  \/           \/               \/
83               +=====+       +=====+          +=====+
84               |     |       |     |          |     |
85               | WDS |       | WDS |          | WDS | ( Subnet
86               |     |       |     |          |     |   level-
87               +=====+       +=====+          +=====+   Single
88                /  \             \                 \   broadcast
89               /    \             \                 \   domain )
90              /      \             \                 \
91             /        \             \                 \
92            /          \             \                 \
93           \/          \/            \/                \/
94        +~-~-~+      +~-~-~+       +~-~-~+           +~-~-~+
95        +     +      +     +       +     +           +     +
96        + AP  +      + AP  +       + AP  +           + AP  +
97        +     +      +     +       +     +           +     +
98        +~-~-~+      +~-~-~+       +~-~-~+           +~-~-~+
99          ..            .             .                 .
100         .  .            .             .                 .
101        .    .            .             .                 .
102       .      .            .             .                 .
103      .        .            .             .                 .
104     \/        \/           \/            \/                \/
105   +.....+  +.....+      +-.-.-.+       +~-~-~+          +......+
106   +     +  +     +      +      +       +     +          +      +
107   + MN  +  + MN  +      + WGB  +       + AP  +          +  MN  +
108   +     +  +     +      +      +       +     +          +      +
109   +.....+  +.....+      +-.-.-.+       +~-~-~+          +......+
110                           .             .  .
111                          .             .    .
112                         .             .      .
113                        .             .        .
114                       \/            \/        \/
115                    ++++++++      +......+   +......+
116                    +      +      +      +   +      +
117                    + EN   +      +  MN  +   +  MN  +
118                    +      +      +      +   +      +
119                    ++++++++      +......+   +......+
120
121                The diagram above depicts the overall campus network
122                hierarchy and the services being offered at various
123                levels in the hierarchy.  Here, Infrastructure Node
124                Authentication services are offered by the device
125                providing WNS at the root (Campus) level.  WNS
126                at this level thus span an enterprise campus that
127                resides in a geographic location.
128
129                WNS are offered at various levels as shown in the
130                hierarchy to achieve scalability.  WNS at the
131                subsequent levels other than the root level include
132                authentication services for MNs and are typically
133                confined to a single building.
134
135                At the broadcast domain level,  the WDS include
136                authentication and registration services for the APs.
137                An AP provides Proxy Authentication and  registration
138                services for the MNs.  The APs that connect to parent
139                APs through the wireless interface ( as shown by the
140                dotted lines ) are Repeater-APs.  The WGBs are managed
141                in the same manner as the MNs.  However, the Ethernet
142                Nodes ( EN ) that are connected to the WGB won't be
143                served as part of the WDS.
144
145                                  GLOSSARY
146
147                Access Point ( AP )
148
149                Any entity that contains an 802.11 medium access
150                control ( MAC ) and physical layer ( PHY ) interface
151                and provides access to the distribution services via
152                the wireless medium for associated clients.
153
154                Wireless Bridge
155
156                An 802.11 entity that provides wireless connectivity
157                between two wired LAN segments and is used in point-
158                to-point or point-multipoint configurations.
159
160                Mobile Node ( MN )
161
162                A roaming 802.11 wireless device in a wireless
163                network associated with an access point.
164
165
166                WorkGroup Bridge ( WGB )
167
168                A work-group bridge is a non-STP AP with an 802.11
169                primary port and a secondary Ethernet port that
170                provides access to a non-STP secondary Ethernet LAN
171                segment.  STP refers to the IEEE 802.1D Spanning Tree
172                Protocol.  An 'STP AP' executes the 802.1D STP and
173                the 802.1D STP is operated on an 'STP link'.  A
174                'non-STP AP' does not execute the 802.1D STP.
175
176                Repeater-AP
177
178                A repeater is a 'wireless AP' that is attached to a
179                parent AP on an 802.11 primary port.  The Ethernet
180                port is disabled in a Repeater-AP.
181
182                Infrastructure Node ( IN )
183
184                This term refers to Access Points, Wireless Bridges
185                and those devices that implement and offer WNS and
186                WDS as shown in the network hierarchy.
187
188                Ethernet Node ( EN )
189
190                The node that gets the uplink to the Wireless AP
191                via the WGB.  This node connects to the WGB through
192                its primary Ethernet port.
193
194                Context
195
196                The mobility context for an MN includes its current
197                mobility bindings with the APs, IP/802 address
198                bindings, cached configuration parameters, QoS state,
199                IP group membership, authentication state, accounting
200                statistics, and other dynamically derived protocol
201                state information.
202
203                Wireless Domain Services
204
205                The set of services being offered at a particular
206                broadcast domain that may be an IP subnet or a
207                particular VLAN.  The services include the following.
208
209                1. MN security credential caching to provide seamless,
210                secure intra-subnet roaming.
211
212                2. Authenticated context transfer for roaming client
213                within the subnet.
214
215                Since, by definition, the WDS are bound to one subnet
216                ( broadcast domain ), if implemented in a device
217                spanning multiple subnets, the implementation should
218                take care to provide separate set of services for
219                each of the subnets.
220
221                Wireless Network Services
222
223                The set of services that can be visualized as being
224                offered at various levels other than the lowest
225                (subnet) level of a hierarchical campus network.
226
227                At the root level, Infrastructure Authentication
228                services for all the devices in the network that
229                provide WNS and WDS are offered.  In case if WNS are
230                not distributed at several levels as shown in the
231                hierarchy above and is confined to be offered only at
232                a single root level, the services offered also
233                include authentication services for the MNs.
234
235                WNS Entity
236
237                The logical entity that resides in an infrastructure
238                node and offers WNS to the descendants of that
239                infrastructure node in the wireless services
240                hierarchy.
241
242                WDS Entity
243
244                The logical entity that resides in an infrastructure
245                node and offers WDS to the descendants of that
246                infrastructure node in the wireless services
247                hierarchy.
248
249                WS Entity
250
251                Refers to one of WNS / WDS Entities.
252
253                Parent Node
254
255                The node that immediately precedes an infrastructure
256                node in the hierarchy.  For mobile nodes, the parent
257                APs provide proxy wireless services by talking to
258                their immediate parent nodes that offer WDS.
259
260                Root Node
261
262                The infrastructure node that is at the highest level
263                in the services hierarchy and that offers WNS.
264                The WNS entity acts as the IN Authenticator
265                for the rest of the infrastructure nodes. In case if
266                WNS are not distributed, the root node also acts as
267                the Mobile Node Authenticator ( See description
268                below ).
269
270                Descendant
271
272                A node that is in the sub-tree of the campus hierarchy
273                tree rooted at the node providing WNS.
274
275                Infrastructure Node ( IN ) Authenticator
276
277                The logical entity that communicates with the AAA
278                server and provides authentication Services for the
279                infrastructure nodes.  Details of the IN
280                Authenticator have to be configured in the device
281                providing WDS manually.  The AP learns about the IN
282                Authenticator automatically upon registering with its
283                immediate parent.  The WDS also includes MN
284                authentication services if the entity providing WDS is
285                at the root level in the hierarchy.
286
287                Mobile Node ( MN ) Authenticator
288
289                The logical entity that communicates with the AAA
290                server and provides authentication Services for mobile
291                nodes. An infrastructure node learns the whereabouts
292                of the MN Authenticator from the root node.
293
294                Wireless Network Manager ( WNM )
295
296                The network management system that manages the
297                entire hierarchy of devices providing WNS and WDS.
298
299                Advertisement
300
301                The process by which the Access Points identify their
302                parent nodes providing WDS.  APs listen to the
303                advertisements of the WDS entities and gets registered
304                with one of those entities to facilitate secured
305                context transfer.
306
307                WLCCP
308
309                Wireless LAN Context Control Protocol.  Used to
310                establish and manage the network topology and
311                securely manage the 'operational context' for mobile
312                stations in a campus network.
313
314                AAA
315
316                Authentication, Authorization, Accounting
317
318                A node will request network access by executing a
319                protocol to an authentication server that provides
320                protocols and services for providing authentication,
321                authorization and session accounting.
322
323                Service Set Identifier ( SSID )
324
325                802.11 Service Set Identifier.  An SSID identifies a
326                set of mobile nodes grouped into a logical 'service
327                set' and the APs that provide access for the service
328                set.
329
330                Wired Equivalent Privacy (WEP)
331
332                This protocol uses a pseudo random generator and RC4
333                stream cipher and is specified by the 802.11 standard
334                as the algorithm for encryption and authentication
335                over the wireless segment of the LAN.
336
337                Temporal Key Integrity Protocol ( TKIP )
338
339                This protocol provides initialization vector hashing
340                and a Message Integrity Check ( MIC ) to ensure data
341                integrity.  TKIP includes use of dynamic keys to
342                defeat capture of passive keys.  TKIP uses the RC4
343                cipher as WEP but the difference is that TKIP changes
344                temporal keys every 10,000 packets thereby providing a
345                dynamic distribution network that enhances the
346                security of the network.
347
348                Cisco Key Integrity Protocol ( CKIP )
349
350                A proprietary implementation similar to TKIP.  CKIP
351                implements key permutation for protecting the CKIP
352                key against attacks.  Other features of CKIP include
353                expansion of encryption key to 16 bytes of length for
354                key protection and MIC to ensure data integrity.
355
356
357                Wireless services at subnet level
358                =================================
359
360                             +========+
361                             |        |
362                             |  WDS   | ( Subnet level - Broadcast
363                             |        |   domain )
364                             +========+
365                              /      \
366                             /        \
367                            /          \
368                           /            \
369                          /              \
370                         \/              \/
371                       +~-~-~+         +~-~-~+
372                       +     +         +     +
373                       + AP  +         + AP  +
374                       +     +         +     +
375                       +~-~-~+         +~-~-~+
376                       .   .               .
377                      .     .               .
378                     .       .               .
379                    .         .               .
380                   .           .               .
381                  .             .               .
382                 \/             \/              \/
383              +......+       +-.-.-.+        +~-~-~-+
384              +      +       +      +        +      +
385              +  MN  +       + WGB  +        +  AP  +
386              +      +       +      +        +      +
387              +......+       +-.-.-.+        +~-~-~-+
388
389
390                The above diagram depicts how wireless services are
391                being offered in an infrastructure node implementing
392                WDS. In such a network, the WDS entity provides
393                authentication services to both the infrastructure
394                and mobile nodes.
395
396                The other entities in the diagram are the Mobile Node
397                ( MN ), the Workgroup Bridge (WGB) and another
398                AP-in-repeater mode.  The Repeater-APs first perform
399                initial authentication with the AAA server ( through
400                WDS ) and then perform infrastructure authentication
401                and registration with the WDS entity. The WGBs go
402                through the same procedure as the MNs for
403                authentication and registration with the WDS entity. "
404        REVISION      "200309150000Z"
405        DESCRIPTION
406                "Initial version of this MIB module. "
407        ::= { ciscoExperiment 110 }
408
409ciscoDot11csMIBNotifications OBJECT IDENTIFIER
410        ::= { ciscoDot11ContextServicesMIB 0 }
411
412ciscoDot11csMIBObjects OBJECT IDENTIFIER
413        ::= { ciscoDot11ContextServicesMIB 1 }
414
415ciscoDot11csMIBConformance OBJECT IDENTIFIER
416        ::= { ciscoDot11ContextServicesMIB 2 }
417
418cDot11csConfigGlobal OBJECT IDENTIFIER
419        ::= { ciscoDot11csMIBObjects 1 }
420
421cDot11csDescendantIn OBJECT IDENTIFIER
422        ::= { ciscoDot11csMIBObjects 2 }
423
424cDot11csMn OBJECT IDENTIFIER
425        ::= { ciscoDot11csMIBObjects 3 }
426
427-- Textual Conventions
428
429CDot11csNodeIndex ::= TEXTUAL-CONVENTION
430        STATUS     current
431        DESCRIPTION
432                "This textual convention defines an identifier that is
433                used to uniquely identify a WS Entity in the wireless
434                services hierarchy. "
435        SYNTAX     OCTET STRING (SIZE(8))
436
437--********************************************************************
438--*   Configuration global parameters
439--********************************************************************
440
441cDot11csServiceType OBJECT-TYPE
442        SYNTAX     INTEGER {
443                         none(1),
444                         wds(2),
445                         wns(3),
446                         rootWns(4)
447                   }
448        MAX-ACCESS read-write
449        STATUS     current
450        DESCRIPTION
451                "This object identifies the type of service
452                this infrastructure node will offer.
453
454                none(1) - This infrastructure node is not
455                configured to offer any services.
456
457                wds(2) - This infrastructure node is configured
458                to offer Wireless Domain Services.
459
460                To configure this infrastructure node to
461                offer Wireless Domain Services, cDot11csServiceType
462                should be set to 'wds' and an entry should be
463                added to cDot11csWdsInstanceTable to specify the
464                configuration for the WDS.
465
466                wns(3) - This infrastructure node is configured
467                to offer Wireless Network Services.
468
469                To configure this infrastructure node to
470                offer Wireless Network Services, cDot11csServiceType
471                should be set to 'wns' and
472                cDot11csPrimaryRootNodeAddr should be set to the IP
473                address of the root infrastructure node that
474                offers WNS.
475
476                rootWns(4) - This infrastructure node is configured
477                to offer Wireless Network Services at the root
478                level in the wireless services hierarchy.
479
480                To configure an infrastructure node as the root
481                node, cDot11csServiceType should be set to
482                'rootWns' and cDot11csPrimaryRootNodeAddr should be
483                set to 0.0.0.0 to imply that this infrastructure
484                node is the root node in the wireless services
485                hierarchy. "
486        DEFVAL { none }
487        ::= { cDot11csConfigGlobal 1 }
488
489cDot11csParentNodeIpAddressType OBJECT-TYPE
490        SYNTAX     InetAddressType
491        MAX-ACCESS read-only
492        STATUS     current
493        DESCRIPTION
494                "Represents the type of Internet address stored in
495                cDot11csParentNodeIpAddress. "
496        ::= { cDot11csConfigGlobal 2 }
497
498cDot11csParentNodeIpAddress OBJECT-TYPE
499        SYNTAX     InetAddress
500        MAX-ACCESS read-only
501        STATUS     current
502        DESCRIPTION
503                "The IP address of the immediate parent node of
504                this infrastructure node in the wireless services
505                hierarchy.  The semantics for this object are defined
506                as follows.
507
508                If the value of cDot11csServiceType is 'rootWns' and
509                the value of this object is 0.0.0.0, then this node
510                is the root node offering WNS.
511
512                If the value of cDot11csServiceType is 'wns', the
513                value of this object is the IP address of the root
514                infrastructure node offering WNS.
515
516                If the values of cDot11csServiceType,
517                cDot11csIsRootNode and this object are 'wds', 'true'
518                and 0.0.0.0 respectively, then this node is the root
519                node in the wireless services hierarchy.
520
521                If the values of cDot11csServiceType and
522                cDot11csIsRootNode are 'wds' and 'false' respectively,
523                the value of this object is the IP address of the
524                immediate parent infrastructure node. "
525        ::= { cDot11csConfigGlobal 3 }
526
527cDot11csPrimaryRootNodeAddrType OBJECT-TYPE
528        SYNTAX     InetAddressType
529        MAX-ACCESS read-only
530        STATUS     current
531        DESCRIPTION
532                "Represents the type of Internet address stored in
533                cDot11csPrimaryRootNodeAddr. "
534        ::= { cDot11csConfigGlobal 4 }
535
536cDot11csPrimaryRootNodeAddr  OBJECT-TYPE
537        SYNTAX     InetAddress
538        MAX-ACCESS read-write
539        STATUS     current
540        DESCRIPTION
541                "The IP address of the infrastructure node to be
542                configured as the primary root node.  The primary
543                root node performs infrastructure authentication
544                for all the infrastructure nodes in the
545                wireless services network.
546
547                The semantics for this object are defined as
548                follows.
549
550                If the value of cDot11csServiceType is 'wds' and this
551                infrastructure node is the root node in the wireless
552                services hierarchy, the value configured is
553                0.0.0.0 to indicate that this node is the root node
554                in the wireless services hierarchy.
555
556                If the value of cDot11csServiceType is 'wds' and this
557                infrastructure node is not the root node in the
558                wireless services hierarchy, the value configured is
559                the IP address of the infrastructure node for which
560                the value of cDot11csServiceType is 'rootWns'.
561
562                If the value of cDot11csServiceType is 'wns', the
563                value configured is the IP address of the
564                infrastructure node for which the value of
565                cDot11csServiceType is 'rootWns'.
566
567                If the value of cDot11csServiceType is 'rootWns', the
568                value 0.0.0.0 is configured to indicate that this
569                infrastructure node is the root node in the wireless
570                services hierarchy. "
571        ::= { cDot11csConfigGlobal 5 }
572
573cDot11csSecondaryRootNodeAddrType OBJECT-TYPE
574        SYNTAX     InetAddressType
575        MAX-ACCESS read-only
576        STATUS     current
577        DESCRIPTION
578                "Represents the type of Internet address stored in
579                cWSSecondaryRootNodeAddr. "
580        ::= { cDot11csConfigGlobal 6 }
581
582cDot11csSecondaryRootNodeAddr OBJECT-TYPE
583        SYNTAX     InetAddress
584        MAX-ACCESS read-write
585        STATUS     current
586        DESCRIPTION
587                "The IP address of the Secondary root node acting as
588                a standby for the primary root node.  The semantics
589                for this object are defined as follows.
590
591                If the values of cDot11wsServiceType,
592                cDot11wsIsRootNode and this object are 'wds', 'true'
593                and  0.0.0.0 respectively, then there is no
594                secondary root node in the wireless hierarchy.
595
596                If the values of cDot11wsServiceType and
597                cDot11wsIsRootNode are 'wds' and 'false'
598                respectively, then the value of this object is the
599                IP address of an infrastructure node that acts as a
600                backup for the current root node.
601
602                If the value of cDot11wsServiceType is 'wns', the
603                value of this object is the IP address of an
604                infrastructure node that acts as a backup for the
605                current root node.
606
607                If value of cDot11wsServiceType is 'rootWns', the
608                value of this object is the IP address of an
609                infrastructure node that acts as a backup for the
610                current root node. "
611       ::= { cDot11csConfigGlobal 7 }
612
613
614cDot11csCurrentRootNodeAddrType OBJECT-TYPE
615        SYNTAX     InetAddressType
616        MAX-ACCESS read-only
617        STATUS     current
618        DESCRIPTION
619                "Represents the type of Internet address stored in
620                cDot11csCurrentRootNodeAddr. "
621        ::= { cDot11csConfigGlobal 8 }
622
623
624cDot11csCurrentRootNodeAddr OBJECT-TYPE
625        SYNTAX     InetAddress
626        MAX-ACCESS read-only
627        STATUS     current
628        DESCRIPTION
629                "The IP address of the infrastructure node that is
630                currently the root node.
631
632                This object's value is 0.0.0.0 if this infrastructure
633                node is the root node.  Else, this object's value is
634                the IP address of the root node.
635
636                Thus, the object's value is 0.0.0.0 if either one
637                of the following is true.
638
639                1) this infrastructure node offers WDS and is the
640                   root node.
641                2) this infrastructure node offers WNS with the
642                   value of cDot11csServiceType equal to 'rootWns'.
643
644                The object's value is the IP address of the root node
645                if the value of cDot11csServiceType is 'wns' for this
646                node. "
647        ::= { cDot11csConfigGlobal 9 }
648
649cDot11csWnsEntityName OBJECT-TYPE
650        SYNTAX     SnmpAdminString (SIZE (1..32))
651        MAX-ACCESS read-write
652        STATUS     current
653        DESCRIPTION
654                "The name associated with the WNS being offered by
655                this infrastructure node.  This name is unique
656                across the wireless services network at the campus
657                level.  This is applicable only if the infrastructure
658                node offers WNS.  This object is not applicable for
659                read-write operations, if this is an infrastructure
660                node offering WDS. "
661        ::= { cDot11csConfigGlobal 10 }
662
663cDot11csMnaIpAddressType OBJECT-TYPE
664        SYNTAX     InetAddressType
665        MAX-ACCESS read-only
666        STATUS     current
667        DESCRIPTION
668                "Represents the type of Internet address stored in
669                cDot11csMnaIpAddress. "
670        ::= { cDot11csConfigGlobal 11 }
671
672cDot11csMnaIpAddress OBJECT-TYPE
673        SYNTAX     InetAddress
674        MAX-ACCESS read-only
675        STATUS     current
676        DESCRIPTION
677                "The IP address of the Mobile Node Authenticator.
678
679                The semantics for this object are defined as follows.
680
681                If the value of cDot11csServiceType,
682                cDot11csIsRootNode and this object are 'wds', 'true'
683                and 0.0.0.0 respectively, this node is the MN
684                Authenticator.
685
686                If the values of cDot11csServiceType is 'wds' and the
687                value of cDot11csIsRootNode is 'false' indicating that
688                there is at least one node up in the wireless services
689                hierarchy that offers Wireless Network Services, the
690                value of this object is the IP address of the
691                immediate parent node for which the value of
692                cDot11csServiceType is 'wns'.
693
694                If the values of cDot11csServiceType and this object
695                are 'wns' and 0.0.0.0 respectively, this
696                infrastructure node is the MN Authenticator.
697
698                This object is not applicable to a root node offering
699                WNS which is identified by a value of 'rootWns' for
700                cDot11csServiceType. "
701        ::= { cDot11csConfigGlobal 12 }
702
703cDot11csIsRootNode OBJECT-TYPE
704        SYNTAX     TruthValue
705        MAX-ACCESS read-only
706        STATUS     current
707        DESCRIPTION
708                "This object indicates if this infrastructure node is
709                the root node.  If the value of this object is
710                'true', this node is the root node. "
711        ::= { cDot11csConfigGlobal 13 }
712
713cDot11csNodeOperationMode OBJECT-TYPE
714        SYNTAX     INTEGER {
715                         adminStandAlone(1),
716                         infrastructure(2),
717                         fallbackStandAlone(3)
718                   }
719        MAX-ACCESS read-only
720        STATUS     current
721        DESCRIPTION
722                "This object indicates the mode which this
723                infrastructure node is currently operating in.
724
725                The semantics are described as follows.
726
727                adminStandAlone -  An infrastructure node in this
728                mode has been configured to be the highest level node
729                in the wireless services hierarchy and acts as both
730                the Infrastructure and Mobile Node Authenticator.
731                For an infrastructure node for which
732                cDot11csServiceType is configured as 'rootWns', the
733                mode of operation is always 'adminStandAlone' as it
734                is the highest level node in the wireless services
735                hierarchy.  An infrastructure node whose
736                cDot11csServiceType is 'wds' can be in
737                'adminStandAlone' mode if there is no node offering
738                Wireless Network Services and is the root node in
739                the wireless services hierarchy.  An infrastructure
740                node for which the value of cDot11csServiceType is
741                'wns' can't be in 'adminStandAlone' mode since it
742                always has another infrastructure node as its parent
743                for which the value of cDot11csServiceType is
744                'rootWns' and won't be the root node in the wireless
745                services hierarchy.
746
747                infrastructure  - An infrastructure node in this
748                mode has been configured with an external IN
749                Authenticator.  The external IN Authenticator
750                in this case is the infrastructure node whose value
751                of cDot11csServiceType is 'rootWns'.  The immediate
752                parent of this infrastructure node is given by the
753                object cDot11csParentNodeAddress.
754
755                fallbackStandAlone - This infrastructure node has
756                been configured to function in the 'infrastructure'
757                mode but the node has dropped back to
758                'fallbackStandAlone' mode due to loss of
759                communication with its parent node.  From an
760                operational point of view, 'fallbackStandAlone' mode
761                is  same as 'adminStandAlone' mode.  However, in the
762                'fallbackStandAlone' mode, an infrastructure node
763                continuously attempts to get back to the
764                'infrastructure' mode. "
765        ::= { cDot11csConfigGlobal 14 }
766
767cDot11csWnsTable   OBJECT-TYPE
768        SYNTAX     SEQUENCE OF CDot11csWnsEntry
769        MAX-ACCESS not-accessible
770        STATUS     current
771        DESCRIPTION
772                "This table holds the information about the subnets
773                that are bound to each WNS entity.  This WNS-to-WDS
774                mapping is configured in the root WNS entity.  A WDS
775                entity requests the root WNS entity for the parent
776                WNS entity.
777
778                This table is applicable only for a root node.
779
780                A row is added to this table in the root WNS entity
781                by the administrator through the WNM, each row
782                holding information about one particular subnet that
783                is being served by a WNS entity.  The name of the
784                WNS entity is given by the object
785                cDot11csWnsEntityName. "
786        ::= { cDot11csConfigGlobal 15 }
787
788cDot11csWnsEntry   OBJECT-TYPE
789        SYNTAX     CDot11csWnsEntry
790        MAX-ACCESS not-accessible
791        STATUS     current
792        DESCRIPTION
793                "An entry corresponds to one WDS-to-WNS mapping
794                configured in the root WNS entity. "
795        INDEX   { cDot11csWnsIndex,
796                          cDot11csWnsAddrType,
797                                  cDot11csWnsSubnetAddr }
798        ::= { cDot11csWnsTable 1 }
799
800CDot11csWnsEntry ::=
801        SEQUENCE  {
802                cDot11csWnsIndex      SnmpAdminString,
803                cDot11csWnsAddrType   InetAddressType,
804                cDot11csWnsSubnetAddr InetAddress,
805                cDot11csWnsSubnetMask CiscoInetAddressMask,
806                cDot11csWnsRowStatus  RowStatus
807        }
808
809cDot11csWnsIndex   OBJECT-TYPE
810        SYNTAX     SnmpAdminString (SIZE (1..32))
811        MAX-ACCESS not-accessible
812        STATUS     current
813        DESCRIPTION
814                "The name of the WNS entity that serves a given set
815                of subnets.  This object holds the value configured
816                in cDot11csWnsEntityName. "
817        ::= { cDot11csWnsEntry  1 }
818
819cDot11csWnsAddrType OBJECT-TYPE
820        SYNTAX     InetAddressType
821        MAX-ACCESS not-accessible
822        STATUS     current
823        DESCRIPTION
824                "Represents the type of Internet addresses stored in
825                cDot11csWnsSubnetAddr and cDot11csWnsSubnetMask. "
826        ::= { cDot11csWnsEntry  2 }
827
828cDot11csWnsSubnetAddr OBJECT-TYPE
829        SYNTAX     InetAddress
830        MAX-ACCESS not-accessible
831        STATUS     current
832        DESCRIPTION
833                "The address of the subnet configured to be served
834                by the WNS entity identified by cDot11csWnsIndex. "
835        ::= { cDot11csWnsEntry  3 }
836
837cDot11csWnsSubnetMask OBJECT-TYPE
838        SYNTAX     CiscoInetAddressMask
839        MAX-ACCESS read-create
840        STATUS     current
841        DESCRIPTION
842                "The subnet mask associated with the subnet address
843                given by cDot11csWnsSubnetAddr. "
844        ::= { cDot11csWnsEntry  4 }
845
846cDot11csWnsRowStatus OBJECT-TYPE
847        SYNTAX     RowStatus
848        MAX-ACCESS read-create
849        STATUS     current
850        DESCRIPTION
851                "The status column used for creating and deleting
852                instances of the columnar objects in the
853                cDot11csWnsTable.
854
855                The following information must be provided by the
856                WNM while creating a row.
857
858                The subnet address (cDot11csWnsSubnetAddr), the
859                subnet mask ( cDot11csWnsSubnetMask) and
860                Row Status ( cDot11csWnsRowStatus)
861
862                The type of the addresses stored by the subnet
863                address and the subnet mask should also be
864                specified.
865
866                The row, when created with the row status value
867                of 'createAndGo' is moved to the 'active' state
868                automatically by the agent and remains in that state
869                till the time the row is removed through the
870                'destroy' option.  This is used to create an entry
871                for a new subnet that is assigned to be serviced by
872                a WNS entity.
873
874                The 'destroy' option is used when the administrator
875                decides to remove the row representing a particular
876                subnet being served by a WNS entity. "
877        ::= { cDot11csWnsEntry  5 }
878
879cDot11csWnmConfigTable OBJECT-TYPE
880        SYNTAX     SEQUENCE OF CDot11csWnmConfigEntry
881        MAX-ACCESS not-accessible
882        STATUS     current
883        DESCRIPTION
884                "This table holds the list of IP addresses of those
885                WNMs that have been identified as recipients of the
886                notifications sent by a WS entity.  In case of
887                multiple WDS entities running in a single box, this
888                table is common across all the WDS entities.
889
890                Notifications are sent to those WNMs in this table
891                whose cDot11csConfigWnmAuthenState value is
892                'authenticated'.  A row is added to this table by
893                the administrator through the WNM to specify a
894                particular instance of WNM as a recipient of the
895                notification sent by a infrastructure node
896                configured to offer WDS/WNS. "
897        ::= { cDot11csConfigGlobal 16 }
898
899cDot11csWnmConfigEntry OBJECT-TYPE
900        SYNTAX     CDot11csWnmConfigEntry
901        MAX-ACCESS not-accessible
902        STATUS     current
903        DESCRIPTION
904                "An entry corresponds to one WNM instance that is
905                identified as a recipient of the notifications
906                sent by an infrastructure node configured to provide
907                wireless services. "
908        INDEX   { cDot11csWnmConfigIpAddressType,
909                          cDot11csWnmConfigIpAddress }
910        ::=      { cDot11csWnmConfigTable 1 }
911
912CDot11csWnmConfigEntry ::=
913        SEQUENCE  {
914                 cDot11csWnmConfigIpAddressType  InetAddressType,
915                 cDot11csWnmConfigIpAddress      InetAddress,
916                 cDot11csWnmConfigAuthenState    INTEGER,
917                 cDot11csWnmConfigRowStatus      RowStatus
918        }
919
920cDot11csWnmConfigIpAddressType OBJECT-TYPE
921        SYNTAX     InetAddressType
922        MAX-ACCESS not-accessible
923        STATUS     current
924        DESCRIPTION
925                "Represents the type of Internet address stored in
926                cDot11csWnmConfigIpAddress. "
927        ::= { cDot11csWnmConfigEntry 1 }
928
929cDot11csWnmConfigIpAddress OBJECT-TYPE
930        SYNTAX     InetAddress
931        MAX-ACCESS not-accessible
932        STATUS     current
933        DESCRIPTION
934                "The IP address of this WNM. "
935        ::= { cDot11csWnmConfigEntry 2 }
936
937cDot11csWnmConfigAuthenState OBJECT-TYPE
938        SYNTAX     INTEGER {
939                         unauthenticated(1),
940                         authenticationInProgess(2),
941                         authenticationFailed(3),
942                         authenticated(4),
943                         keysSetUpWithWds(5)
944                   }
945        MAX-ACCESS read-only
946        STATUS     current
947        DESCRIPTION
948                "The semantics for this object are defined as follows.
949
950                unauthenticated - The WNM hasn't initiated the
951                authentication process yet.
952
953                authenticationInProgress - The WNM has initiated the
954                the authentication process to get authenticated with
955                the WS entity and the process is currently underway.
956
957                authenticationFailed - The WNM has failed to get
958                authenticate successfully with the WS Entity.
959
960                authenticated - The WNM has got authenticated with
961                the WS entity and established a mutual trust
962                relationship with the same.
963
964                keysSetUpWithScm - The WNM has got authenticated
965                with the WS Entity and set secret keys for securing
966                the communication with the WS Entity.
967
968                The WNM initiates authentication process only with
969                an 'active' WDS entity.  (The state of the WDS
970                entity is given by the object
971                cDot11csWdsInstanceState).  Hence, all the
972                authentication states other than 'unauthenticated'
973                are valid only for an 'active' WDS entity.  Also,
974                the 'active' WDS entity ( the entity for which the
975                the value of cDot11csWdsInstanceState is 'active )
976                has to be configured with the address of the WNM
977                before the WNM initiates the authentication process.
978                The value is always 'unauthenticated' for a
979                WDS entity in 'backup' state. "
980        ::= { cDot11csWnmConfigEntry 3 }
981
982
983cDot11csWnmConfigRowStatus OBJECT-TYPE
984        SYNTAX     RowStatus
985        MAX-ACCESS read-create
986        STATUS     current
987        DESCRIPTION
988                "The status column used for creating and deleting
989                instances of the columnar objects in
990                cDot11csWnmConfigTable.
991
992                The administrator must specify the following
993                information while creating a row.
994
995                The IP address type (cDot11csWnmConfigIpAddressType)
996                The IP address of the WNM
997                           (cDot11csWnmConfigIpAddress)
998                The Row status ( cDot11csWnmConfigRowStatus )
999
1000                The row, when created, is automatically set to active
1001                by the agent as indicated by 'createAndGo' and
1002                remains in that state till the time the row is
1003                removed through the 'destroy' option.
1004
1005                The administrator should manually remove a row
1006                from this table to remove a WNM instance from the
1007                list of notification recipients.
1008
1009                The 'createAndGo' option is used to create an entry
1010                to configure a particular WNM as one of the
1011                recipients of the notifications sent by a WS entity
1012                configured in an infrastructure node.
1013
1014                The 'destroy' option is used when the administrator
1015                decides to remove this WNM from the list of
1016                notification recipients for a WS entity. "
1017        ::= { cDot11csWnmConfigEntry 4 }
1018
1019
1020cDot11csWdsInstanceTable OBJECT-TYPE
1021        SYNTAX     SEQUENCE OF CDot11csWdsInstanceEntry
1022        MAX-ACCESS not-accessible
1023        STATUS     current
1024        DESCRIPTION
1025                "This table contains the list of WDS entities
1026                currently configured in this device on each of the
1027                logical interfaces/VLANs.  This table is applicable
1028                only if the value of cDot11csServiceType is 'wds'.
1029
1030                Before adding a row to this table, the object
1031                cDot11csServiceType should have been set to 'wds'.
1032
1033                The table is indexed by cDot11csWdsInstanceIndex.
1034                The object cDot11csWdsInstanceNodeIndex is an
1035                internally generated unique value and so it can't be
1036                specified at the time of creating of row.  Hence it
1037                has been made a read-only object.
1038
1039                A row is added to this table to associate a WDS
1040                entity with one of the logical interfaces/VLANs
1041                configured in this device. "
1042        ::= { cDot11csConfigGlobal 17 }
1043
1044cDot11csWdsInstanceEntry OBJECT-TYPE
1045        SYNTAX     CDot11csWdsInstanceEntry
1046        MAX-ACCESS not-accessible
1047        STATUS     current
1048        DESCRIPTION
1049                "An entry represents a WDS entity currently associated
1050                with one of the logical interfaces/VLANs configured
1051                in this device. "
1052        INDEX   { cDot11csWdsInstanceIndex  }
1053        ::= { cDot11csWdsInstanceTable 1 }
1054
1055CDot11csWdsInstanceEntry ::=
1056        SEQUENCE {
1057                cDot11csWdsInstanceIndex           Unsigned32,
1058                cDot11csWdsInstanceNodeIndex       CDot11csNodeIndex,
1059                cDot11csWdsInstanceInterfaceIndex  InterfaceIndex,
1060                cDot11csWdsInstancePriority        Unsigned32,
1061                cDot11csWdsInstanceState           INTEGER,
1062                cDot11csWdsInstanceRowStatus       RowStatus
1063        }
1064
1065cDot11csWdsInstanceIndex OBJECT-TYPE
1066        SYNTAX     Unsigned32(1..512)
1067        MAX-ACCESS not-accessible
1068        STATUS     current
1069        DESCRIPTION
1070                "This object identifies this entry corresponding to a
1071                particular WDS entity in the infrastructure node. "
1072    ::= { cDot11csWdsInstanceEntry 1 }
1073
1074cDot11csWdsInstanceNodeIndex OBJECT-TYPE
1075        SYNTAX     CDot11csNodeIndex
1076        MAX-ACCESS read-only
1077        STATUS     current
1078        DESCRIPTION
1079                "This object represents the node identifier of this
1080                WDS entity. "
1081    ::= { cDot11csWdsInstanceEntry 2 }
1082
1083cDot11csWdsInstanceInterfaceIndex OBJECT-TYPE
1084        SYNTAX     InterfaceIndex
1085        MAX-ACCESS read-create
1086        STATUS     current
1087        DESCRIPTION
1088                "This object specifies the ifIndex corresponding to
1089                the interface / VLAN which this WDS entity is
1090                bound to. "
1091    ::= { cDot11csWdsInstanceEntry 3 }
1092
1093cDot11csWdsInstancePriority OBJECT-TYPE
1094        SYNTAX     Unsigned32 (1..255)
1095        MAX-ACCESS read-create
1096        STATUS     current
1097        DESCRIPTION
1098                "This object specifies the priority value being
1099                configured by the administrator for this WDS entity.
1100                Based on the priority value, a WDS entity candidate
1101                gets elected as the active WDS.  1-127 are typically
1102                used for backup WDS candidates and 128 to 255 are
1103                typically used for primary WDS candidates. "
1104    ::= { cDot11csWdsInstanceEntry 4 }
1105
1106
1107cDot11csWdsInstanceState  OBJECT-TYPE
1108        SYNTAX     INTEGER {
1109                         active(1),
1110                         backup(2),
1111                         candidate(3)
1112                   }
1113        MAX-ACCESS read-only
1114        STATUS     current
1115        DESCRIPTION
1116               "This object indicates the current state of this WDS
1117               entity.
1118
1119               A value of 'active' indicates that this is an active
1120               WDS entity that sends periodic WDS advertisement
1121               messages for APs to pick those messages and identify
1122               the WDS entity they can register with.  An 'active'
1123               WDS entity moves to the 'backup' state if it receives
1124               advertisement message from a WDS entity configured
1125               with a higher priority.
1126
1127               A value of 'backup' indicates that this WDS entity
1128               is in standby mode.  A 'backup' WDS entity moves to
1129               the 'active' state when it receives advertisement
1130               message from a WDS entity configured with a higher
1131               priority.
1132
1133               The 'candidate' state is the initial state of a WDS
1134               entity that participates in the election process.
1135               A WDS candidate entity moves either to the 'active'
1136               state if it doesn't receive an advertisement message
1137               from a higher priority WDS entity within the listen
1138               period or to the 'backup' state if it receives a
1139               higher priority advertisement message within the
1140               listen period. "
1141    ::= { cDot11csWdsInstanceEntry 5 }
1142
1143
1144cDot11csWdsInstanceRowStatus OBJECT-TYPE
1145        SYNTAX     RowStatus
1146        MAX-ACCESS read-create
1147        STATUS     current
1148        DESCRIPTION
1149                "The status column used for creating, modifying, and
1150                deleting instances of the columnar objects in the
1151                cDot11csWdsInstanceTable.
1152
1153                The administrator must specify the following
1154                to create a row in this table and activate it.
1155
1156                1) The ifIndex of the interface / VLAN this WDS
1157                entity should bound to.
1158
1159                2) The Priority value of the WDS entity to be
1160                created through the object
1161                cDot11csWdsInstancePriority.
1162
1163                3) The Row status through the object
1164                cDot11csWdsInstanceRowStatus.
1165
1166                The 'createAndGo' option is used to create a new
1167                instance of WDS entity and bind it to a particular
1168                broadcast domain which can either be an IP subnet or
1169                a VLAN.  While creating a row, the ifIndex of the
1170                interface the particular IP subnet/VLAN is bound to
1171                and the priority of this WDS entity must be
1172                specified along with the row status.
1173
1174                The 'destroy' option is used when the administrator
1175                decides to decommission a particular WDS entity and
1176                remove its bindings with a particular broadcast
1177                domain.  A row in this table is destroyed when it is
1178                in the 'active' state.  The ifIndex of the interface
1179                the particular IP subnet/VLAN is bound to must be
1180                specified along with the row status set to 'destroy'
1181                to remove a row from cDot11csWdsInstanceTable. "
1182    ::= { cDot11csWdsInstanceEntry 6 }
1183
1184
1185cDot11csStatusTable OBJECT-TYPE
1186        SYNTAX     SEQUENCE OF CDot11csStatusEntry
1187        MAX-ACCESS not-accessible
1188        STATUS     current
1189        DESCRIPTION
1190                "This table provides information about the status of
1191                wireless service entities currently being configured
1192                in this device. "
1193        ::= { cDot11csConfigGlobal 18 }
1194
1195cDot11csStatusEntry OBJECT-TYPE
1196        SYNTAX     CDot11csStatusEntry
1197        MAX-ACCESS not-accessible
1198        STATUS     current
1199        DESCRIPTION
1200                "An entry provides information about the entity
1201                currently offering wireless services and associated
1202                with one of the logical interfaces/VLANs configured
1203                in this device.
1204
1205                For a WDS entity bound to a logical interface/VLAN,
1206                a row is added to this table whenever an entry for
1207                a WDS entity is added to cDot11csWdsInstanceTable
1208                with cDot11csWdsInstanceState set to 'active'.  The
1209                administrator can't create rows in this table but he
1210                can select and temporarily bring the services being
1211                provided by one entity to its descendants down by
1212                setting the value of cDot11csStatusAdminStatus to
1213                'down'.
1214
1215                If the entity provides WNS, this table contains a
1216                single row.
1217
1218                A row is deleted from this table automatically
1219                when one of the following occurs.
1220
1221                1) A WDS entity is decommissioned by destroying the
1222                row corresponding to the same in the
1223                cDot11csWdsInstance Table.
1224
1225                2) The wireless services are shut down internally. "
1226        INDEX   { cDot11csStatusNodeIndex  }
1227        ::= { cDot11csStatusTable 1 }
1228
1229CDot11csStatusEntry ::=
1230        SEQUENCE {
1231                cDot11csStatusNodeIndex         CDot11csNodeIndex,
1232                cDot11csStatusAdminStatus       INTEGER,
1233                cDot11csStatusOperStatus        INTEGER,
1234                cDot11csStatusChangeTimeStamp   TimeStamp,
1235                cDot11csStatusAdvtInterval      TimeInterval,
1236                cDot11csStatusInRegistrations   Counter32,
1237                cDot11csStatusInDeRegistrations Counter32,
1238                cDot11csStatusCurrentlyRegisteredIns Gauge32,
1239                cDot11csStatusSentAdvts         Counter32
1240        }
1241
1242cDot11csStatusNodeIndex OBJECT-TYPE
1243        SYNTAX     CDot11csNodeIndex
1244        MAX-ACCESS not-accessible
1245        STATUS     current
1246        DESCRIPTION
1247                "This object uniquely identifies an active wireless
1248                service entity.  For an active WDS entity, this
1249                object holds the same value as the object
1250                cDot11csWdsInstanceNodeIndex in
1251                cDot11csWdsInstanceTable.
1252
1253                For a WNS entity, this will hold a value of type
1254                CDot11csNodeIndex. "
1255    ::= { cDot11csStatusEntry 1 }
1256
1257cDot11csStatusAdminStatus OBJECT-TYPE
1258        SYNTAX     INTEGER {
1259                         up(1),
1260                         down(2)
1261                   }
1262        MAX-ACCESS read-write
1263        STATUS     current
1264        DESCRIPTION
1265                "The desired status of the services offered by this
1266                entity to its descendants.  This has a default value
1267                of 'up' whenever a row is created by the agent in
1268                this table.  Setting this to 'down'
1269                disables the services provided by this entity to its
1270                descendants.  The agent sets this value to 'down' if
1271                the entity couldn't offer the services due to
1272                failures detected in the underlying interface this
1273                entity is bound to. "
1274    ::= { cDot11csStatusEntry 2 }
1275
1276cDot11csStatusOperStatus OBJECT-TYPE
1277        SYNTAX     INTEGER {
1278                         up(1),
1279                         down(2)
1280                   }
1281        MAX-ACCESS read-only
1282        STATUS     current
1283        DESCRIPTION
1284                "The current operational status of the wireless
1285                services provided by this entity.  The agent sets the
1286                value of this object whenever the administrative
1287                status value is modified either through explicit
1288                management action or by detecting failures in the
1289                functioning of the wireless service entity. "
1290    ::= { cDot11csStatusEntry 3 }
1291
1292cDot11csStatusChangeTimeStamp OBJECT-TYPE
1293        SYNTAX     TimeStamp
1294        MAX-ACCESS read-only
1295        STATUS     current
1296        DESCRIPTION
1297                "The value of sysUpTime at the time a state transition
1298                occurs in cDot11csStatusOperStatus. "
1299    ::= { cDot11csStatusEntry 4 }
1300
1301cDot11csStatusAdvtInterval OBJECT-TYPE
1302        SYNTAX     TimeInterval
1303        MAX-ACCESS read-only
1304        STATUS     current
1305        DESCRIPTION
1306                "This object indicates the time interval between
1307                transmission of advertisement messages. "
1308    ::= { cDot11csStatusEntry 5 }
1309
1310cDot11csStatusInRegistrations OBJECT-TYPE
1311        SYNTAX     Counter32
1312        MAX-ACCESS read-only
1313        STATUS     current
1314        DESCRIPTION
1315                "The number of descendant infrastructure nodes
1316                registered with this entity since the last reboot of
1317                this device. "
1318    ::= { cDot11csStatusEntry 6 }
1319
1320cDot11csStatusInDeRegistrations OBJECT-TYPE
1321        SYNTAX     Counter32
1322        MAX-ACCESS read-only
1323        STATUS     current
1324        DESCRIPTION
1325                "The number of descendant infrastructure nodes
1326                de-registered with this entity since the last reboot
1327                of this device. "
1328    ::= { cDot11csStatusEntry 7 }
1329
1330cDot11csStatusCurrentlyRegisteredIns OBJECT-TYPE
1331        SYNTAX     Gauge32
1332        MAX-ACCESS read-only
1333        STATUS     current
1334        DESCRIPTION
1335                "The number of descendant infrastructure nodes
1336                currently registered with this entity since the
1337                operational status of this entity last changed to
1338                'up'. "
1339    ::= { cDot11csStatusEntry 8 }
1340
1341
1342cDot11csStatusSentAdvts OBJECT-TYPE
1343        SYNTAX     Counter32
1344        MAX-ACCESS read-only
1345        STATUS     current
1346        DESCRIPTION
1347                "The number of advertisement messages sent by this
1348                entity since the last reboot of this device. "
1349    ::= { cDot11csStatusEntry 9 }
1350
1351cDot11csElectedAsWdsEnable OBJECT-TYPE
1352        SYNTAX     TruthValue
1353        MAX-ACCESS read-write
1354        STATUS     current
1355        DESCRIPTION
1356                "This object controls the generation of the
1357                cDot11csElectedAsWdsEnable notification.
1358
1359                If the value of this object is set to 'true', the
1360                agent shall send the cDot11csElectedAsWds
1361                notification to the intended trap recipients. "
1362        DEFVAL  { false }
1363        ::= { cDot11csConfigGlobal 19 }
1364
1365
1366cDot11csInRegisteredWithWsEnable OBJECT-TYPE
1367        SYNTAX     TruthValue
1368        MAX-ACCESS read-write
1369        STATUS     current
1370        DESCRIPTION
1371                "This object controls the generation of the
1372                cDot11csInRegisteredWithWs notification.
1373
1374                If the value of this object is set to 'true', the
1375                agent shall send the cDot11csInRegisteredWithWs
1376                notification to the intended trap recipients. "
1377        DEFVAL  { false }
1378        ::= { cDot11csConfigGlobal 20 }
1379
1380
1381cDot11csInDeRegisteredWithWsEnable OBJECT-TYPE
1382        SYNTAX     TruthValue
1383        MAX-ACCESS read-write
1384        STATUS     current
1385        DESCRIPTION
1386                "This object controls the generation of the
1387                cDot11csInDeRegisteredWithWs notification.
1388
1389                If the value of this object is set to 'true', the
1390                agent shall send the cDot11csInDeRegisteredWithWs
1391                notification to the intended trap recipients. "
1392        DEFVAL  { false }
1393        ::= { cDot11csConfigGlobal 21 }
1394
1395--*************************************************************
1396-- cDot11csDescendantInTable
1397--*************************************************************
1398
1399cDot11csDescendantInTable OBJECT-TYPE
1400        SYNTAX     SEQUENCE OF CDot11csDescendantInEntry
1401        MAX-ACCESS not-accessible
1402        STATUS     current
1403        DESCRIPTION
1404                "This table contains the list of the descendant
1405                nodes currently registered with this
1406                infrastructure node.
1407
1408                This table has an expansion dependent relationship
1409                on the cDot11csStatusTable, relating one or more
1410                descendants with a wireless service entity and holds
1411                entries carrying information about the descendants of
1412                a particular wireless service entity identified by
1413                cDot11csStatusNodeIndex in cDot11csStatusTable. "
1414        ::= { cDot11csDescendantIn 1 }
1415
1416cDot11csDescendantInEntry OBJECT-TYPE
1417        SYNTAX     CDot11csDescendantInEntry
1418        MAX-ACCESS not-accessible
1419        STATUS     current
1420        DESCRIPTION
1421                "An entry represents an descendant infrastructure
1422                node that is currently registered with the WS entity
1423                identified by cDot11csStatusNodeIndex.
1424
1425                A row is added to the table by the agent when a
1426                descendant infrastructure node registers with the
1427                entity identified by the object
1428                cDot11csStatusNodeIndex.
1429
1430                A row is deleted from this table by the agent when
1431                a descendant loses its registration with the wireless
1432                service entity identified by cDot11csStatusNodeIndex.
1433                Loss of registration occurs if the WS entity
1434                identified by cDot11csStatusNodeIndex loses contact
1435                with a particular descendant identified by
1436                cDot11csDescendantInId.  Also, all the entries in
1437                this table are deleted if the entry for the wireless
1438                service entity is deleted from cDot11csStatusTable. "
1439        INDEX   { cDot11csStatusNodeIndex,
1440                          cDot11csDescendantInId  }
1441        ::= { cDot11csDescendantInTable 1 }
1442
1443CDot11csDescendantInEntry ::=
1444        SEQUENCE {
1445                cDot11csDescendantInId               MacAddress,
1446                cDot11csDescendantInType             INTEGER,
1447                cDot11csDescendantInIpAddressType    InetAddressType,
1448                cDot11csDescendantInIpAddress        InetAddress,
1449                cDot11csDescendantInRegistrationAge  TimeInterval,
1450                cDot11csDescendantInCtkRefreshes     Counter32,
1451                cDot11csDescendantInNskExpiryTimeOut TimeInterval
1452        }
1453
1454cDot11csDescendantInId OBJECT-TYPE
1455        SYNTAX     MacAddress
1456        MAX-ACCESS not-accessible
1457        STATUS     current
1458        DESCRIPTION
1459                "The MAC address of this descendant IN. "
1460        ::= { cDot11csDescendantInEntry 1 }
1461
1462
1463cDot11csDescendantInType OBJECT-TYPE
1464        SYNTAX     INTEGER {
1465                         ap(1),
1466                         wds(2),
1467                         wns(3)
1468                   }
1469        MAX-ACCESS read-only
1470        STATUS     current
1471        DESCRIPTION
1472                "This object specifies the type of the
1473                infrastructure node.
1474
1475                'ap'  - Access Point.
1476                'wds' - Wireless Domain Services Entity.
1477                'wns' - Wireless Network Services Entity. "
1478        ::= { cDot11csDescendantInEntry 2 }
1479
1480cDot11csDescendantInIpAddressType OBJECT-TYPE
1481        SYNTAX     InetAddressType
1482        MAX-ACCESS read-only
1483        STATUS     current
1484        DESCRIPTION
1485                "Represents the type of Internet address stored in
1486                cDot11csDescendantInIpAddressType. "
1487        ::= { cDot11csDescendantInEntry 3 }
1488
1489cDot11csDescendantInIpAddress OBJECT-TYPE
1490        SYNTAX     InetAddress
1491        MAX-ACCESS read-only
1492        STATUS     current
1493        DESCRIPTION
1494                "The IP address of the descendant IN. "
1495        ::= { cDot11csDescendantInEntry 4 }
1496
1497
1498cDot11csDescendantInRegistrationAge OBJECT-TYPE
1499        SYNTAX     TimeInterval
1500        MAX-ACCESS read-only
1501        STATUS     current
1502        DESCRIPTION
1503                "The time elapsed since this infrastructure node has
1504                registered with the WS entity identified by
1505                cDot11csStatusNodeIndex. "
1506        ::= { cDot11csDescendantInEntry 5 }
1507
1508
1509cDot11csDescendantInCtkRefreshes OBJECT-TYPE
1510        SYNTAX     Counter32
1511        MAX-ACCESS read-only
1512        STATUS     current
1513        DESCRIPTION
1514                "The number of context transfer key refreshes done
1515                by this infrastructure node with the WS entity
1516                identified by cDot11csStatusNodeIndex. "
1517        ::= { cDot11csDescendantInEntry 6 }
1518
1519
1520cDot11csDescendantInNskExpiryTimeOut OBJECT-TYPE
1521        SYNTAX     TimeInterval
1522        MAX-ACCESS read-only
1523        STATUS     current
1524        DESCRIPTION
1525                "The network session key timeout value assigned by the
1526                AAA server to this infrastructure node. "
1527        ::= { cDot11csDescendantInEntry 7 }
1528
1529--********************************************************************
1530--* cDot11csMn  Group Parameters
1531--********************************************************************
1532
1533cDot11csMnContextTable OBJECT-TYPE
1534        SYNTAX     SEQUENCE OF CDot11csMnContextEntry
1535        MAX-ACCESS not-accessible
1536        STATUS     current
1537        DESCRIPTION
1538                "This table has an expansion dependent relationship
1539                on the cDot11csStatusTable, relating one or more
1540                mobile clients with a wireless service entity and
1541                holds entries carrying information about the mobile
1542                nodes registered with the entity identified by
1543                cDot11csStatusNodeIndex in cDot11csStatusTable. "
1544        ::= { cDot11csMn 1 }
1545
1546cDot11csMnContextEntry OBJECT-TYPE
1547        SYNTAX     CDot11csMnContextEntry
1548        MAX-ACCESS not-accessible
1549        STATUS     current
1550        DESCRIPTION
1551                "An entry represents a mobile node that is currently
1552                registered with the entity identified by
1553                cDot11csStatusNodeIndex.
1554
1555                A row is added to the table by the agent when a
1556                mobile node registers with the entity identified by
1557                the object cDot11csStatusNodeIndex.
1558
1559                A row is deleted from this table by the agent when
1560                a mobile node loses its registration with the entity
1561                identified by cDot11csStatusNodeIndex.  Loss of
1562                registration occurs when the mobile node roams from
1563                one subnet to another.  Also, all the entries in
1564                this table are deleted if the entry for the entity
1565                is deleted from cDot11csStatusTable. "
1566        INDEX   { cDot11csStatusNodeIndex,
1567                          cDot11csMnContextId  }
1568        ::= { cDot11csMnContextTable 1 }
1569
1570CDot11csMnContextEntry ::=
1571        SEQUENCE {
1572                cDot11csMnContextId            MacAddress,
1573                cDot11csMnContextSsid          OCTET STRING,
1574                cDot11csMnContextSystemName    SnmpAdminString,
1575                cDot11csMnContextUserId        SnmpAdminString,
1576                cDot11csMnContextIpAddressType InetAddressType,
1577                cDot11csMnContextIpAddress     InetAddress,
1578                cDot11csMnParentInIpAddress    InetAddress,
1579                cDot11csMnRegistrationAge      TimeInterval,
1580                cDot11csMnNskExpiryTimeOut     TimeInterval,
1581                cDot11csMnCipherNegotiated     INTEGER
1582        }
1583
1584
1585cDot11csMnContextId OBJECT-TYPE
1586        SYNTAX     MacAddress
1587        MAX-ACCESS not-accessible
1588        STATUS     current
1589        DESCRIPTION
1590                "The MAC address of this mobile node. "
1591        ::= { cDot11csMnContextEntry 1 }
1592
1593
1594cDot11csMnContextSsid OBJECT-TYPE
1595        SYNTAX     OCTET STRING (SIZE(1..32))
1596        MAX-ACCESS read-only
1597        STATUS     current
1598        DESCRIPTION
1599                "The Service Set Identifier of this mobile node. "
1600        ::= { cDot11csMnContextEntry 2 }
1601
1602cDot11csMnContextSystemName OBJECT-TYPE
1603        SYNTAX     SnmpAdminString (SIZE(1..32))
1604        MAX-ACCESS read-only
1605        STATUS     current
1606        DESCRIPTION
1607                "The hostname by which the mobile node is uniquely
1608                identified in the network. "
1609        ::= { cDot11csMnContextEntry 3 }
1610
1611cDot11csMnContextUserId OBJECT-TYPE
1612        SYNTAX     SnmpAdminString (SIZE(1..32))
1613        MAX-ACCESS read-only
1614        STATUS     current
1615        DESCRIPTION
1616                "The name of this mobile node's user. "
1617        ::= { cDot11csMnContextEntry 4 }
1618
1619cDot11csMnContextIpAddressType OBJECT-TYPE
1620        SYNTAX     InetAddressType
1621        MAX-ACCESS read-only
1622        STATUS     current
1623        DESCRIPTION
1624                "Represents the type of Internet addresses stored in
1625                cDot11csMnContextIpAddress and
1626                cDot11csMnParentInIpAddress. "
1627        ::= { cDot11csMnContextEntry 5 }
1628
1629
1630cDot11csMnContextIpAddress OBJECT-TYPE
1631        SYNTAX     InetAddress
1632        MAX-ACCESS read-only
1633        STATUS     current
1634        DESCRIPTION
1635                "The IP address of this mobile node. "
1636        ::= { cDot11csMnContextEntry 6 }
1637
1638cDot11csMnParentInIpAddress OBJECT-TYPE
1639        SYNTAX     InetAddress
1640        MAX-ACCESS read-only
1641        STATUS     current
1642        DESCRIPTION
1643                "The IP address of the parent infrastructure node
1644                of this mobile node. "
1645        ::= { cDot11csMnContextEntry 7 }
1646
1647cDot11csMnRegistrationAge OBJECT-TYPE
1648        SYNTAX     TimeInterval
1649        MAX-ACCESS read-only
1650        STATUS     current
1651        DESCRIPTION
1652                "The time elapsed since this mobile node has
1653                registered with the wireless service entity
1654                identified by cDot11csStatusNodeIndex in hundredths
1655                of a second.  This object is not applicable if the
1656                entity identified by cDot11csStatusNodeIndex is not
1657                a MN Authenticator. "
1658        ::= { cDot11csMnContextEntry 8 }
1659
1660cDot11csMnNskExpiryTimeOut OBJECT-TYPE
1661        SYNTAX     TimeInterval
1662        MAX-ACCESS read-only
1663        STATUS     current
1664        DESCRIPTION
1665                "The network session timeout value assigned by the
1666                AAA server to this mobile node in hundredths of a
1667                of a second.  This object is not applicable if the
1668                entity identified by cDot11csStatusNodeIndex is not
1669                a MN Authenticator. "
1670        ::= { cDot11csMnContextEntry 9 }
1671
1672cDot11csMnCipherNegotiated OBJECT-TYPE
1673        SYNTAX     INTEGER {
1674                         none(0),
1675                         wep(1),
1676                         tkip(2),
1677                         ckip(3),
1678                         other(4)
1679                   }
1680        MAX-ACCESS read-only
1681        STATUS     current
1682        DESCRIPTION
1683                "The type of the cipher negotiated for privacy and
1684                authenticity.  The various types are described as
1685                follows.
1686
1687                none -   No protocol in use for privacy and
1688                authenticity.
1689
1690                wep  -   Wired Equivalent Privacy.
1691
1692                tkip -   Temporal Key Integrity Protocol.
1693
1694                ckip -   A proprietary implementation similar to
1695                         TKIP.
1696
1697                other -  vendor specific implementations. "
1698        ::= { cDot11csMnContextEntry 10 }
1699
1700
1701
1702--********************************************************************
1703--*  Wireless Services MIB Notification parameters
1704--********************************************************************
1705
1706cDot11csElectedAsWds NOTIFICATION-TYPE
1707        OBJECTS    { ifPhysAddress }
1708        STATUS     current
1709        DESCRIPTION
1710                "This notification is sent by the WDS entity that
1711                has got elected to offer Wireless Domain Services."
1712        ::= { ciscoDot11csMIBNotifications 1 }
1713
1714
1715cDot11csInRegisteredWithWs NOTIFICATION-TYPE
1716        OBJECTS    {
1717                   cDot11csDescendantInIpAddressType,
1718                   cDot11csDescendantInIpAddress,
1719                   ifPhysAddress
1720        }
1721        STATUS     current
1722        DESCRIPTION
1723                "This notification is sent by the wireless service
1724                entity upon an infrastructure node getting registered
1725                with that wireless service entity.  The notification
1726                carries the MAC address of the wireless service
1727                entity. "
1728        ::= { ciscoDot11csMIBNotifications 2 }
1729
1730cDot11csInDeRegisteredWithWs NOTIFICATION-TYPE
1731        OBJECTS    {
1732                   cDot11csDescendantInIpAddressType,
1733                   cDot11csDescendantInIpAddress,
1734                   ifPhysAddress
1735        }
1736        STATUS     current
1737        DESCRIPTION
1738                "This notification is sent by the wireless service
1739                entity upon an infrastructure node getting
1740                deregistered with that wireless service entity.  The
1741                notification carries the MAC address of the wireless
1742                service entity. "
1743        ::= { ciscoDot11csMIBNotifications 3 }
1744
1745
1746--********************************************************************
1747--*  End of Notification objects
1748--********************************************************************
1749
1750
1751
1752--********************************************************************
1753--   Conformance information
1754--********************************************************************
1755
1756ciscoDot11csMIBCompliances OBJECT IDENTIFIER
1757        ::= { ciscoDot11csMIBConformance 1 }
1758ciscoDot11csMIBGroups OBJECT IDENTIFIER
1759        ::= { ciscoDot11csMIBConformance 2 }
1760
1761--********************************************************************
1762--*    Compliance statements
1763--********************************************************************
1764
1765ciscoDot11csCompliance MODULE-COMPLIANCE
1766        STATUS     current
1767        DESCRIPTION
1768                "The compliance statement for the SNMP entities that
1769                implement Wireless Domain Services and Wireless
1770                Network Services. "
1771        MODULE MANDATORY-GROUPS {
1772                cDot11csConfigGlobalGroup,
1773                cDot11csDescendantInGroup,
1774                cDot11csMnGroup,
1775                cDot11csMIBNotifGroup
1776              }
1777
1778                OBJECT   cDot11csParentNodeIpAddressType
1779                SYNTAX   INTEGER {
1780                               ipv4(1)
1781                          }
1782                DESCRIPTION
1783                        "An implementation is only required to support
1784                        one of the six enumerated values of the
1785                        InetAddressType textual convention,
1786                        specifically, 'ipv4'. "
1787
1788                OBJECT   cDot11csPrimaryRootNodeAddrType
1789                SYNTAX   INTEGER {
1790                               ipv4(1)
1791                          }
1792                DESCRIPTION
1793                        "An implementation is only required to support
1794                        one of the six enumerated values of the
1795                        InetAddressType textual convention,
1796                        specifically, 'ipv4'. "
1797
1798                OBJECT   cDot11csSecondaryRootNodeAddrType
1799                SYNTAX   INTEGER {
1800                               ipv4(1)
1801                          }
1802                DESCRIPTION
1803                        "An implementation is only required to support
1804                        one of the six enumerated values of the
1805                        InetAddressType textual convention,
1806                        specifically, 'ipv4'. "
1807
1808                OBJECT   cDot11csCurrentRootNodeAddrType
1809                SYNTAX   INTEGER {
1810                               ipv4(1)
1811                          }
1812                DESCRIPTION
1813                        "An implementation is only required to support
1814                        one of the six enumerated values of the
1815                        InetAddressType textual convention,
1816                        specifically, 'ipv4'. "
1817
1818                OBJECT   cDot11csMnaIpAddressType
1819                SYNTAX   INTEGER {
1820                               ipv4(1)
1821                          }
1822                DESCRIPTION
1823                        "An implementation is only required to support
1824                        one of the five enumerated values of the
1825                        InetAddressType textual convention,
1826                        specifically, 'ipv4'. "
1827
1828                OBJECT   cDot11csDescendantInIpAddressType
1829                SYNTAX   INTEGER {
1830                               ipv4(1)
1831                          }
1832                DESCRIPTION
1833                        "An implementation is only required to support
1834                        one of the five enumerated values of the
1835                        InetAddressType textual convention,
1836                        specifically, 'ipv4'. "
1837
1838                OBJECT   cDot11csMnContextIpAddressType
1839                SYNTAX   INTEGER {
1840                               ipv4(1)
1841                          }
1842                DESCRIPTION
1843                        "An implementation is only required to support
1844                        one of the five enumerated values of the
1845                        InetAddressType textual convention,
1846                        specifically, 'ipv4'. "
1847
1848
1849                OBJECT  cDot11csWnsRowStatus
1850                SYNTAX  INTEGER {
1851                              active(1),
1852                              createAndGo(4),
1853                              destroy(6)
1854                        }
1855                DESCRIPTION
1856                        "An implementation is only required to support
1857                        three of the six enumerated values of the
1858                        RowStatus textual convention, specifically,
1859                        'active', 'createAndGo' and 'destroy'. "
1860
1861                OBJECT  cDot11csWnmConfigRowStatus
1862                SYNTAX  INTEGER {
1863                              active(1),
1864                              createAndGo(4),
1865                              destroy(6)
1866                        }
1867                DESCRIPTION
1868                        "An implementation is only required to support
1869                        three of the six enumerated values of the
1870                        RowStatus textual convention, specifically,
1871                        'active', 'createAndGo' and 'destroy'. "
1872
1873                OBJECT  cDot11csWdsInstanceRowStatus
1874                SYNTAX  INTEGER {
1875                              active(1),
1876                              createAndGo(4),
1877                              destroy(6)
1878                        }
1879                DESCRIPTION
1880                        "An implementation is only required to support
1881                        three of the six enumerated values of the
1882                        RowStatus textual convention, specifically,
1883                        'active', 'createAndGo' and 'destroy'. "
1884        ::= { ciscoDot11csMIBCompliances 1 }
1885
1886
1887--********************************************************************
1888--*    Units of conformance
1889--********************************************************************
1890
1891cDot11csConfigGlobalGroup OBJECT-GROUP
1892        OBJECTS {
1893                cDot11csServiceType,
1894                cDot11csParentNodeIpAddressType,
1895                cDot11csParentNodeIpAddress,
1896                cDot11csPrimaryRootNodeAddrType,
1897                cDot11csPrimaryRootNodeAddr,
1898                cDot11csSecondaryRootNodeAddrType,
1899                cDot11csSecondaryRootNodeAddr,
1900                cDot11csCurrentRootNodeAddrType,
1901                cDot11csCurrentRootNodeAddr,
1902                cDot11csWnsEntityName,
1903                cDot11csMnaIpAddressType,
1904                cDot11csMnaIpAddress,
1905                cDot11csIsRootNode,
1906                cDot11csNodeOperationMode,
1907                cDot11csWnsSubnetMask,
1908                cDot11csWnsRowStatus,
1909                cDot11csWnmConfigAuthenState,
1910                cDot11csWnmConfigRowStatus,
1911                cDot11csWdsInstanceNodeIndex,
1912                cDot11csWdsInstanceInterfaceIndex,
1913                cDot11csWdsInstancePriority,
1914                cDot11csWdsInstanceState,
1915                cDot11csWdsInstanceRowStatus,
1916                cDot11csStatusAdminStatus,
1917                cDot11csStatusOperStatus,
1918                cDot11csStatusChangeTimeStamp,
1919                cDot11csStatusAdvtInterval,
1920                cDot11csStatusInRegistrations,
1921                cDot11csStatusInDeRegistrations,
1922                cDot11csStatusCurrentlyRegisteredIns,
1923                cDot11csStatusSentAdvts,
1924                cDot11csElectedAsWdsEnable,
1925                cDot11csInRegisteredWithWsEnable,
1926                cDot11csInDeRegisteredWithWsEnable
1927        }
1928        STATUS     current
1929        DESCRIPTION
1930                "This collection of objects provide information about
1931                the wireless services configured in a device and
1932                their current status. "
1933        ::= { ciscoDot11csMIBGroups 1 }
1934
1935
1936cDot11csDescendantInGroup OBJECT-GROUP
1937        OBJECTS {
1938                cDot11csDescendantInType,
1939                cDot11csDescendantInIpAddressType,
1940                cDot11csDescendantInIpAddress,
1941                cDot11csDescendantInRegistrationAge,
1942                cDot11csDescendantInCtkRefreshes,
1943                cDot11csDescendantInNskExpiryTimeOut
1944        }
1945        STATUS     current
1946        DESCRIPTION
1947                "A collection of objects that contain information
1948                about all the descendant infrastructure nodes of
1949                a wireless service entity. "
1950        ::= { ciscoDot11csMIBGroups 2 }
1951
1952
1953cDot11csMnGroup OBJECT-GROUP
1954        OBJECTS {
1955                cDot11csMnContextSsid,
1956                cDot11csMnContextSystemName,
1957                cDot11csMnContextUserId,
1958                cDot11csMnContextIpAddressType,
1959                cDot11csMnContextIpAddress,
1960                cDot11csMnParentInIpAddress,
1961                cDot11csMnRegistrationAge,
1962                cDot11csMnNskExpiryTimeOut,
1963                cDot11csMnCipherNegotiated
1964        }
1965        STATUS     current
1966        DESCRIPTION
1967                 "The collection of objects that provide mobile
1968                 node context information cached in a wireless
1969                 service entity. "
1970        ::= { ciscoDot11csMIBGroups 3 }
1971
1972
1973cDot11csMIBNotifGroup NOTIFICATION-GROUP
1974        NOTIFICATIONS {
1975                      cDot11csElectedAsWds,
1976                      cDot11csInRegisteredWithWs,
1977                      cDot11csInDeRegisteredWithWs
1978        }
1979        STATUS     current
1980        DESCRIPTION
1981                "A collection of objects providing notifications
1982                related to election of WDS, registration and
1983                deregistration of infrastructure nodes with entities
1984                offering wireless services. "
1985        ::= { ciscoDot11csMIBGroups 4 }
1986
1987--********************************************************************
1988--*   End of units of conformance
1989--********************************************************************
1990
1991END
1992