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