1-- ******************************************************************* 2-- CISCO-LWAPP-CLIENT-ROAMING-MIB.my: Wireless client roaming MIB 3-- December 2005, Devesh Pujari , Prasanna Viswakumar 4-- 5-- Copyright (c) 2005, 2006, 2009-2010 by Cisco Systems Inc. 6-- ******************************************************************* 7 8CISCO-LWAPP-CLIENT-ROAMING-MIB DEFINITIONS ::= BEGIN 9 10IMPORTS 11 MODULE-IDENTITY, 12 OBJECT-TYPE, 13 Counter32, 14 Integer32, 15 TimeTicks 16 FROM SNMPv2-SMI 17 MODULE-COMPLIANCE, 18 OBJECT-GROUP 19 FROM SNMPv2-CONF 20 MacAddress, 21 TimeInterval 22 FROM SNMPv2-TC 23 cLApSysMacAddress, 24 cLApDot11IfSlotId 25 FROM CISCO-LWAPP-AP-MIB 26 CLDot11Channel, 27 CLDot11RfParamMode 28 FROM CISCO-LWAPP-TC-MIB 29 ciscoMgmt 30 FROM CISCO-SMI; 31 32 33ciscoLwappClRoamMIB MODULE-IDENTITY 34 LAST-UPDATED "201001290000Z" 35 ORGANIZATION "Cisco Systems, Inc." 36 CONTACT-INFO 37 "Cisco Systems, 38 Customer Service 39 Postal: 170 West Tasman Drive 40 San Jose, CA 95134 41 USA 42 Tel: +1 800 553-NETS 43 44 Email: cs-wnbu-snmp@cisco.com" 45 DESCRIPTION 46 "This MIB is intended to be implemented on all those 47 devices operating as Central controllers, that 48 terminate the Light Weight Access Point Protocol 49 tunnel from Cisco Light-weight LWAPP Access Points. 50 51 Information provided by this MIB is for CCX related 52 features as specified in the CCX specifications. 53 This MIB covers roaming RF parameters for CCX 54 clients. 55 56 The relationship between CC and the LWAPP APs 57 can be depicted as follows: 58 59 +......+ +......+ +......+ 60 + + + + + + 61 + CC + + CC + + CC + 62 + + + + + + 63 +......+ +......+ +......+ 64 .. . . 65 .. . . 66 . . . . 67 . . . . 68 . . . . 69 . . . . 70 +......+ +......+ +......+ +......+ 71 + + + + + + + + 72 + AP + + AP + + AP + + AP + 73 + + + + + + + + 74 +......+ +......+ +......+ +......+ 75 . . . 76 . . . . 77 . . . . 78 . . . . 79 . . . . 80 +......+ +......+ +......+ +......+ 81 + + + + + + + + 82 + MN + + MN + + MN + + MN + 83 + + + + + + + + 84 +......+ +......+ +......+ +......+ 85 86 87 The LWAPP tunnel exists between the controller and 88 the APs. The MNs communicate with the APs through 89 the protocol defined by the 802.11 standard. 90 91 LWAPP APs, upon bootup, discover and join one of the 92 controllers and the controller pushes the configuration, 93 that includes the WLAN parameters, to the LWAPP APs. 94 The APs then encapsulate all the 802.11 frames from 95 wireless clients inside LWAPP frames and forward 96 the LWAPP frames to the controller. 97 98 GLOSSARY 99 100 Access Point ( AP ) 101 102 An entity that contains an 802.11 medium access 103 control ( MAC ) and physical layer ( PHY ) interface 104 and provides access to the distribution services via 105 the wireless medium for associated clients. 106 107 LWAPP APs encapsulate all the 802.11 frames in 108 LWAPP frames and sends them to the controller to which 109 it is logically connected. 110 111 Basic Service Set ( BSS ) 112 113 The IEEE 802.11 BSS of an AP comprises of the 114 stations directly associating with the AP. 115 116 Central Controller ( CC ) 117 118 The central entity that terminates the LWAPP protocol 119 tunnel from the LWAPP APs. Throughout this MIB, 120 this entity is also referred to as 'controller'. 121 122 Cisco Compatible eXtensions (CCX) 123 124 Wireless LAN Access Points (APs) manufactured by Cisco 125 Systems have features and capabilities beyond those in 126 related standards (e.g., IEEE 802.11 suite of 127 standards ,Wi-Fi recommendations by WECA, 802.1X 128 security suite,etc). A number of features provide 129 higher performance.For example, Cisco AP transmits a 130 specific Information Element, which the clients adapt 131 to for enhanced performance. Similarly, a number of 132 features are implemented by means of proprietary 133 Information Elements, which Cisco clients use in 134 specific ways to carry out tasks above and beyond the 135 standard. Other examples of feature categories are 136 roaming and power saving. 137 138 Client Roaming 139 140 A client may decide to reassociate with another AP for 141 reasons of its own choosing. The decision of whether 142 or not to use the information contained in the AP list 143 is up to the discretion of the implementor, as long as 144 the roam time requirement is met. 145 146 Light Weight Access Point Protocol ( LWAPP ) 147 148 This is a generic protocol that defines the 149 communication between the Access Points and the 150 Central Controller. 151 152 Mobile Node ( MN ) 153 154 A roaming 802.11 wireless device in a wireless 155 network associated with an access point. Mobile Node 156 and client are used interchangeably. 157 158 REFERENCE 159 160 [1] Wireless LAN Medium Access Control ( MAC ) and 161 Physical Layer ( PHY ) Specifications 162 163 [2] Draft-obara-capwap-lwapp-00.txt, IETF Light 164 Weight Access Point Protocol" 165 REVISION "201001290000Z" 166 DESCRIPTION 167 "Deprecated following attributes:- 168 clcrDot11aMinRssi, clcrDot11aHysteresis, 169 clcrDot11aAdaptiveScanThreshold, clcrDot11aTransitionTime, 170 clcrDot11bMinRssi, clcrDot11bHysteresis, 171 clcrDot11bAdaptiveScanThreshold, clcrDot11bTransitionTime. 172 clcrMIBCompliance, ciscoLwappClRoamDot11aRfParamsGroup, 173 ciscoLwappClRoamDot11bRfParamsGroup 174 175 Added following attributes:- 176 clcrDot11aMinRssiV2, clcrDot11aHysteresisV2, 177 clcrDot11aAdaptiveScanThresholdV2, clcrDot11aTransitionTimeV2, 178 clcrDot11bMinRssiV2, clcrDot11bHysteresisV2, 179 clcrDot11bAdaptiveScanThresholdV2, clcrDot11bTransitionTimeV2. 180 clcrMIBComplianceRev1, ciscoLwappClRoamDot11aRfParamsGroupSup1, 181 ciscoLwappClRoamDot11bRfParamsGroupSup1" 182 REVISION "200604110000Z" 183 DESCRIPTION 184 "Initial version of this MIB module." 185 ::= { ciscoMgmt 523 } 186 187 188ciscoLwappClRoamMIBNotifs OBJECT IDENTIFIER 189 ::= { ciscoLwappClRoamMIB 0 } 190 191ciscoLwappClRoamMIBObjects OBJECT IDENTIFIER 192 ::= { ciscoLwappClRoamMIB 1 } 193 194ciscoLwappClRoamMIBConform OBJECT IDENTIFIER 195 ::= { ciscoLwappClRoamMIB 2 } 196 197clcrRoamDot11aRfParamConfig OBJECT IDENTIFIER 198 ::= { ciscoLwappClRoamMIBObjects 1 } 199 200clcrRoamDot11bRfParamConfig OBJECT IDENTIFIER 201 ::= { ciscoLwappClRoamMIBObjects 2 } 202 203clcrRoamReasonReport OBJECT IDENTIFIER 204 ::= { ciscoLwappClRoamMIBObjects 3 } 205 206clcrRoamDot11Stats OBJECT IDENTIFIER 207 ::= { ciscoLwappClRoamMIBObjects 4 } 208 209 210-- ******************************************************************** 211-- Clients Roaming RF Parameters for 802.11a band. 212-- ******************************************************************** 213 214clcrDot11aMode OBJECT-TYPE 215 SYNTAX CLDot11RfParamMode 216 MAX-ACCESS read-write 217 STATUS current 218 DESCRIPTION 219 "This object represents how the controller chooses 220 the values of the RF parameters needed to manage 221 roaming in 802.11a networks." 222 DEFVAL { default } 223 ::= { clcrRoamDot11aRfParamConfig 1 } 224 225clcrDot11aMinRssi OBJECT-TYPE 226 SYNTAX Integer32 (-90..-80) 227 UNITS "dBm" 228 MAX-ACCESS read-write 229 STATUS deprecated 230 DESCRIPTION 231 "This object indicates the Minimum Received Signal 232 Strength Indication (RSSI) in dBm required to 233 associate with the AP. It also defines the edge of 234 coverage for the BSS. If the client's average 235 received signal power dips below this threshold, 236 clients must have roamed to another AP with a 237 stronger signal. 238 239 This object is superceded by clcrDot11aMinRssiV2" 240 DEFVAL { -85 } 241 ::= { clcrRoamDot11aRfParamConfig 2 } 242 243clcrDot11aHysteresis OBJECT-TYPE 244 SYNTAX Integer32 (2..4) 245 UNITS "dB" 246 MAX-ACCESS read-write 247 STATUS deprecated 248 DESCRIPTION 249 "This object indicates how much stronger the signal 250 strength (dB) of a neighbor AP must be, in order 251 for the client to roam to it. The use of roaming 252 hysteresis is intended to reduce the amount of 253 clients roaming back and forth between BSSs if the 254 client is physically located on or near the border 255 between two BSSs. 256 257 This object is superceded by clcrDot11aHysteresisV2" 258 DEFVAL { 2 } 259 ::= { clcrRoamDot11aRfParamConfig 3 } 260 261clcrDot11aAdaptiveScanThreshold OBJECT-TYPE 262 SYNTAX Integer32 (-77..-70) 263 UNITS "dBm" 264 MAX-ACCESS read-write 265 STATUS deprecated 266 DESCRIPTION 267 "This object configures the threshold for the 268 strength of the signals received(RSSI) from an AP, 269 as seen by an associated client, below which the 270 client must be able to roam to a neighbor AP within 271 the specified Transition Time configured through 272 clcrDot11aTransitionTime. 273 274 This object is superceded by clcrDot11aAdaptiveScanThresholdV2" 275 DEFVAL { -72 } 276 ::= { clcrRoamDot11aRfParamConfig 4 } 277 278clcrDot11aTransitionTime OBJECT-TYPE 279 SYNTAX TimeInterval (100..10000) 280 MAX-ACCESS read-write 281 STATUS deprecated 282 DESCRIPTION 283 "This object configures the maximum time duration 284 permitted for the client to detect a suitable 285 neighbor AP to roam to and to complete the roam, 286 whenever the RSSI from the client?s associated AP 287 is below the adaptive scan threshold configured 288 through clcrDot11aAdaptiveScanThreshold. The time 289 is expressed in 100th of a second. 290 291 This object is superceded by clcrDot11aTransitionTimeV2" 292 DEFVAL { 500 } 293 ::= { clcrRoamDot11aRfParamConfig 5 } 294 295clcrDot11aMinRssiV2 OBJECT-TYPE 296 SYNTAX Integer32 (-255..255) 297 UNITS "dBm" 298 MAX-ACCESS read-write 299 STATUS current 300 DESCRIPTION 301 "This object indicates the Minimum Received Signal 302 Strength Indication (RSSI) in dBm required to 303 associate with the AP. It also defines the edge of 304 coverage for the BSS. If the client's average 305 received signal power dips below this threshold, 306 clients must have roamed to another AP with a 307 stronger signal." 308 ::= { clcrRoamDot11aRfParamConfig 6 } 309 310clcrDot11aHysteresisV2 OBJECT-TYPE 311 SYNTAX Integer32 (0..255) 312 UNITS "dB" 313 MAX-ACCESS read-write 314 STATUS current 315 DESCRIPTION 316 "This object indicates how much stronger the signal 317 strength (dB) of a neighbor AP must be, in order 318 for the client to roam to it. The use of roaming 319 hysteresis is intended to reduce the amount of 320 clients roaming back and forth between BSSs if the 321 client is physically located on or near the border 322 between two BSSs." 323 ::= { clcrRoamDot11aRfParamConfig 7 } 324 325clcrDot11aAdaptiveScanThresholdV2 OBJECT-TYPE 326 SYNTAX Integer32 (-255..255) 327 UNITS "dBm" 328 MAX-ACCESS read-write 329 STATUS current 330 DESCRIPTION 331 "This object configures the threshold for the 332 strength of the signals received(RSSI) from an AP, 333 as seen by an associated client, below which the 334 client must be able to roam to a neighbor AP within 335 the specified Transition Time configured through 336 clcrDot11aTransitionTime." 337 ::= { clcrRoamDot11aRfParamConfig 8 } 338 339clcrDot11aTransitionTimeV2 OBJECT-TYPE 340 SYNTAX TimeInterval (0..10000) 341 MAX-ACCESS read-write 342 STATUS current 343 DESCRIPTION 344 "This object configures the maximum time duration 345 permitted for the client to detect a suitable 346 neighbor AP to roam to and to complete the roam, 347 whenever the RSSI from the clients associated AP 348 is below the adaptive scan threshold configured 349 through clcrDot11aAdaptiveScanThreshold. The time 350 is expressed in 100th of a second." 351 ::= { clcrRoamDot11aRfParamConfig 9 } 352 353-- ******************************************************************** 354-- Clients Roaming RF Parameters for 802.11b/g band. 355-- ******************************************************************** 356 357clcrDot11bMode OBJECT-TYPE 358 SYNTAX CLDot11RfParamMode 359 MAX-ACCESS read-write 360 STATUS current 361 DESCRIPTION 362 "This object represents how the controller chooses 363 the values of the RF parameters needed to manage 364 roaming in 802.11b/g networks." 365 DEFVAL { default } 366 ::= { clcrRoamDot11bRfParamConfig 1 } 367 368clcrDot11bMinRssi OBJECT-TYPE 369 SYNTAX Integer32 (-90..-80) 370 UNITS "dBm" 371 MAX-ACCESS read-write 372 STATUS deprecated 373 DESCRIPTION 374 "This object indicates the minimum Received Signal 375 Strength Indication (RSSI) in dBm required to 376 associate with the AP. It also defines the edge of 377 coverage for the BSS. If the client's average 378 received signal power dips below this threshold, 379 clients must have roamed to another AP with a 380 stronger signal. 381 382 This object is superceded by clcrDot11bMinRssiV2" 383 DEFVAL { -85 } 384 ::= { clcrRoamDot11bRfParamConfig 2 } 385 386clcrDot11bHysteresis OBJECT-TYPE 387 SYNTAX Integer32 (2..4) 388 UNITS "dB" 389 MAX-ACCESS read-write 390 STATUS deprecated 391 DESCRIPTION 392 "This object indicates how much stronger the signal 393 strength (dB) of a neighbor AP must be, in order 394 for the client to roam to it. The use of roaming 395 hysteresis is intended to reduce the amount of 396 clients roaming back and forth between BSSs if the 397 client is physically located on or near the border 398 between two BSSs. 399 400 This object is superceded by clcrDot11bHysteresisV2" 401 DEFVAL { 2 } 402 ::= { clcrRoamDot11bRfParamConfig 3 } 403 404clcrDot11bAdaptiveScanThreshold OBJECT-TYPE 405 SYNTAX Integer32 (-77..-70) 406 UNITS "dBm" 407 MAX-ACCESS read-write 408 STATUS deprecated 409 DESCRIPTION 410 "This object configures the threshold for the 411 strength of the signals received(RSSI) from an AP, 412 as seen by an associated client, below which the 413 client must be able to roam to a neighbor AP within 414 the specified Transition Time configured through 415 clcrDot11bTransitionTime. 416 417 This object is superceded by clcrDot11bAdaptiveScanThresholdV2" 418 DEFVAL { -72 } 419 ::= { clcrRoamDot11bRfParamConfig 4 } 420 421clcrDot11bTransitionTime OBJECT-TYPE 422 SYNTAX TimeInterval (100..10000) 423 MAX-ACCESS read-write 424 STATUS deprecated 425 DESCRIPTION 426 "This object configures the maximum time duration 427 permitted for the client to detect a suitable 428 neighbor AP to roam to and to complete the roam, 429 whenever the RSSI from the client is associated AP 430 is below the adaptive scan threshold configured 431 through clcrDot11aAdaptiveScanThreshold. The 432 time is expressed in 100th of a second. 433 434 This object is superceded by clcrDot11bTransitionTimeV2" 435 DEFVAL { 500 } 436 ::= { clcrRoamDot11bRfParamConfig 5 } 437 438clcrDot11bMinRssiV2 OBJECT-TYPE 439 SYNTAX Integer32 (-255..255) 440 UNITS "dBm" 441 MAX-ACCESS read-write 442 STATUS current 443 DESCRIPTION 444 "This object indicates the minimum Received Signal 445 Strength Indication (RSSI) in dBm required to 446 associate with the AP. It also defines the edge of 447 coverage for the BSS. If the client's average 448 received signal power dips below this threshold, 449 clients must have roamed to another AP with a 450 stronger signal." 451 ::= { clcrRoamDot11bRfParamConfig 6 } 452 453clcrDot11bHysteresisV2 OBJECT-TYPE 454 SYNTAX Integer32 (0..255) 455 UNITS "dB" 456 MAX-ACCESS read-write 457 STATUS current 458 DESCRIPTION 459 "This object indicates how much stronger the signal 460 strength (dB) of a neighbor AP must be, in order 461 for the client to roam to it. The use of roaming 462 hysteresis is intended to reduce the amount of 463 clients roaming back and forth between BSSs if the 464 client is physically located on or near the border 465 between two BSSs." 466 ::= { clcrRoamDot11bRfParamConfig 7 } 467 468clcrDot11bAdaptiveScanThresholdV2 OBJECT-TYPE 469 SYNTAX Integer32 (-255..255) 470 UNITS "dBm" 471 MAX-ACCESS read-write 472 STATUS current 473 DESCRIPTION 474 "This object configures the threshold for the 475 strength of the signals received(RSSI) from an AP, 476 as seen by an associated client, below which the 477 client must be able to roam to a neighbor AP within 478 the specified Transition Time configured through 479 clcrDot11bTransitionTime." 480 ::= { clcrRoamDot11bRfParamConfig 8 } 481 482clcrDot11bTransitionTimeV2 OBJECT-TYPE 483 SYNTAX TimeInterval (0..10000) 484 MAX-ACCESS read-write 485 STATUS current 486 DESCRIPTION 487 "This object configures the maximum time duration 488 permitted for the client to detect a suitable 489 neighbor AP to roam to and to complete the roam, 490 whenever the RSSI from the client is associated AP 491 is below the adaptive scan threshold configured 492 through clcrDot11aAdaptiveScanThreshold. The 493 time is expressed in 100th of a second." 494 ::= { clcrRoamDot11bRfParamConfig 9 } 495-- ******************************************************************** 496-- Client Roam Reason Report 497-- ******************************************************************** 498 499clcrRoamReasonReportTable OBJECT-TYPE 500 SYNTAX SEQUENCE OF ClcrRoamReasonReportEntry 501 MAX-ACCESS not-accessible 502 STATUS current 503 DESCRIPTION 504 "This table provides the reasons for CCX clients 505 roaming from one AP to another. 506 507 When a CCX client associates to an AP, it will always 508 send an IAPP information packet to the new AP listing 509 the characteristics of the previous AP. 510 511 An entry is added to this table when a roam reason 512 report is sent by a CCX client when it roams to a 513 new AP." 514 ::= { clcrRoamReasonReport 1 } 515 516clcrRoamReasonReportEntry OBJECT-TYPE 517 SYNTAX ClcrRoamReasonReportEntry 518 MAX-ACCESS not-accessible 519 STATUS current 520 DESCRIPTION 521 "Each entry corresponds to the roam reason report 522 sent by a CCX client to the new AP to which client 523 associates." 524 INDEX { 525 clcrRoamClientMacAddress, 526 clcrRoamClientTimeStamp 527 } 528 ::= { clcrRoamReasonReportTable 1 } 529 530ClcrRoamReasonReportEntry ::= SEQUENCE { 531 clcrRoamClientMacAddress MacAddress, 532 clcrRoamClientTimeStamp TimeTicks, 533 clcrRoamNewApMacAddress MacAddress, 534 clcrRoamPrevApMacAddress MacAddress, 535 clcrRoamPrevApChannel CLDot11Channel, 536 clcrRoamPrevApSsid OCTET STRING, 537 clcrRoamDisassocTimeInterval TimeInterval, 538 clcrRoamReason INTEGER 539} 540 541clcrRoamClientMacAddress OBJECT-TYPE 542 SYNTAX MacAddress 543 MAX-ACCESS not-accessible 544 STATUS current 545 DESCRIPTION 546 "This object indicates the mac address of the 547 client which has roamed to a new AP." 548 ::= { clcrRoamReasonReportEntry 1 } 549 550clcrRoamClientTimeStamp OBJECT-TYPE 551 SYNTAX TimeTicks 552 MAX-ACCESS not-accessible 553 STATUS current 554 DESCRIPTION 555 "This object indicates the time instance at which 556 this report was received by the new AP, to which 557 client roamed to. This represents number of 558 seconds elapsed since 00:00:00 on January 1, 1970, 559 Coordinated Universal Time (UTC). So a value of 560 '1131362704' means 'Mon Nov 7 16:55:04 2005'." 561 ::= { clcrRoamReasonReportEntry 2 } 562 563clcrRoamNewApMacAddress OBJECT-TYPE 564 SYNTAX MacAddress 565 MAX-ACCESS read-only 566 STATUS current 567 DESCRIPTION 568 "This object indicates the mac address of the 569 current AP to which client has roamed to. This AP 570 receives the roam reason report." 571 ::= { clcrRoamReasonReportEntry 3 } 572 573clcrRoamPrevApMacAddress OBJECT-TYPE 574 SYNTAX MacAddress 575 MAX-ACCESS read-only 576 STATUS current 577 DESCRIPTION 578 "This object indicates the mac address of the 579 previous AP to which client was associated." 580 ::= { clcrRoamReasonReportEntry 4 } 581 582clcrRoamPrevApChannel OBJECT-TYPE 583 SYNTAX CLDot11Channel 584 MAX-ACCESS read-only 585 STATUS current 586 DESCRIPTION 587 "This object indicates the channel number at which 588 the client was associated to the previous AP." 589 ::= { clcrRoamReasonReportEntry 5 } 590 591clcrRoamPrevApSsid OBJECT-TYPE 592 SYNTAX OCTET STRING (SIZE (1..32)) 593 MAX-ACCESS read-only 594 STATUS current 595 DESCRIPTION 596 "This object indicates the SSID at which the client 597 was associated to the previous AP." 598 ::= { clcrRoamReasonReportEntry 6 } 599 600clcrRoamDisassocTimeInterval OBJECT-TYPE 601 SYNTAX TimeInterval 602 MAX-ACCESS read-only 603 STATUS current 604 DESCRIPTION 605 "This object indicates the time elapsed since the 606 client disassociated, in hundredth of a second." 607 ::= { clcrRoamReasonReportEntry 7 } 608 609clcrRoamReason OBJECT-TYPE 610 SYNTAX INTEGER { 611 clcrUnspecified(0), 612 clcrPoorLink(1), 613 clcrLoadBalancing(2), 614 clcrInsufficientCapacity(3), 615 clcrDirectedRoam(4), 616 clcrFirstAssociation(5), 617 clcrRoamingIn(6), 618 clcrRoamingOut(7), 619 clcrBetterAp(8), 620 clcrDisassociated(9) 621 } 622 MAX-ACCESS read-only 623 STATUS current 624 DESCRIPTION 625 "This object indicates the reason for a client to 626 roam to a new AP. 627 628 The semantics are as follows. 629 630 clcrUnspecified - The reason is not known or can't 631 be found. 632 633 clcrPoorLink - Normal roam due to poor link 634 (excessive retries, too much interference, RSSI too 635 low, etc.) 636 637 clcrLoadBalancing - Normal roam due to load 638 balancing 639 640 clcrInsufficientCapacity - Roaming occured due to 641 the insufficient capacity on the previous AP 642 (TSPEC rejected) 643 644 clcrDirectedRoam - Roaming is directed by the 645 802.11 wireless Infrastructure 646 647 clcrFirstAssociation - This is the first 648 association to a particular WLAN 649 650 clcrRoamingIn - Roaming in from cellular or other 651 WAN 652 653 clcrRoamingOut - Roaming out to cellular or other 654 WAN 655 656 clcrBetterAp - Normal roam due to better AP found 657 658 clcrDisassociated - Deauthenticated or 659 Disassociated from the previous AP." 660 ::= { clcrRoamReasonReportEntry 8 } 661 662 663-- ******************************************************************** 664-- Roaming Stats per 802.11 interface. 665-- ******************************************************************** 666 667clcrDot11StatsTable OBJECT-TYPE 668 SYNTAX SEQUENCE OF ClcrDot11StatsEntry 669 MAX-ACCESS not-accessible 670 STATUS current 671 DESCRIPTION 672 "This table populates the statistics collected when 673 the client roamed in the WLAN. 674 675 There exists a row in this table for each conceptual 676 row in cLApDot11IfTable that represents a dot11 677 interface of an AP." 678 ::= { clcrRoamDot11Stats 1 } 679 680clcrDot11StatsEntry OBJECT-TYPE 681 SYNTAX ClcrDot11StatsEntry 682 MAX-ACCESS not-accessible 683 STATUS current 684 DESCRIPTION 685 "Each entry represents a conceptual row in 686 clcrDot11StatsTable and corresponds to the roam 687 reason report sent by a CCX client to the new AP 688 which the client associates to." 689 INDEX { 690 cLApSysMacAddress, 691 cLApDot11IfSlotId 692 } 693 ::= { clcrDot11StatsTable 1 } 694 695ClcrDot11StatsEntry ::= SEQUENCE { 696 clcrDot11NeighborRequestRx Counter32, 697 clcrDot11NeighborReplySent Counter32, 698 clcrDot11RoamReasonReportRx Counter32, 699 clcrDot11BcastUpdatesSent Counter32 700} 701 702clcrDot11NeighborRequestRx OBJECT-TYPE 703 SYNTAX Counter32 704 MAX-ACCESS read-only 705 STATUS current 706 DESCRIPTION 707 "This object indicates the count of the number 708 of requests received from an E2E client for 709 neighbor updates." 710 ::= { clcrDot11StatsEntry 1 } 711 712clcrDot11NeighborReplySent OBJECT-TYPE 713 SYNTAX Counter32 714 MAX-ACCESS read-only 715 STATUS current 716 DESCRIPTION 717 "This object indicates the count of the number 718 of replies sent to the client in reply to the 719 request for neighbor updates received from the 720 client." 721 ::= { clcrDot11StatsEntry 2 } 722 723clcrDot11RoamReasonReportRx OBJECT-TYPE 724 SYNTAX Counter32 725 MAX-ACCESS read-only 726 STATUS current 727 DESCRIPTION 728 "This object reports the count of the number 729 of roam reason reports received from CCX 730 clients." 731 ::= { clcrDot11StatsEntry 3 } 732 733clcrDot11BcastUpdatesSent OBJECT-TYPE 734 SYNTAX Counter32 735 MAX-ACCESS read-only 736 STATUS current 737 DESCRIPTION 738 "This object indicates the count of the number of 739 broadcast neighbor updates sent by an AP." 740 ::= { clcrDot11StatsEntry 4 } 741 742 743-- ******************************************************************** 744-- * Compliance statements 745-- ******************************************************************** 746 747ciscoLwappClRoamMIBCompliances OBJECT IDENTIFIER 748 ::= { ciscoLwappClRoamMIBConform 1 } 749 750ciscoLwappClRoamMIBGroups OBJECT IDENTIFIER 751 ::= { ciscoLwappClRoamMIBConform 2 } 752 753 754clcrMIBCompliance MODULE-COMPLIANCE 755 STATUS deprecated 756 DESCRIPTION 757 "The compliance statement for the SNMP entities that 758 implement the ciscoLwappRoamMIB module." 759 MODULE -- this module 760 MANDATORY-GROUPS { 761 ciscoLwappClRoamDot11aRfParamsGroup, 762 ciscoLwappClRoamDot11bRfParamsGroup, 763 ciscoLwappClRoamroamReasonGroup, 764 ciscoLwappClRoamroamingStatsGroup 765 } 766 ::= { ciscoLwappClRoamMIBCompliances 1 } 767 768clcrMIBComplianceRev1 MODULE-COMPLIANCE 769 STATUS current 770 DESCRIPTION 771 "The compliance statement for the SNMP entities that 772 implement the ciscoLwappRoamMIB module." 773 MODULE -- this module 774 MANDATORY-GROUPS { 775 ciscoLwappClRoamDot11aRfParamsGroupSup1, 776 ciscoLwappClRoamDot11bRfParamsGroupSup1, 777 ciscoLwappClRoamroamReasonGroup, 778 ciscoLwappClRoamroamingStatsGroup 779 } 780 ::= { ciscoLwappClRoamMIBCompliances 2 } 781 782-- ******************************************************************** 783-- * Units of conformance 784-- ******************************************************************** 785 786ciscoLwappClRoamDot11aRfParamsGroup OBJECT-GROUP 787 OBJECTS { 788 clcrDot11aMode, 789 clcrDot11aMinRssi, 790 clcrDot11aHysteresis, 791 clcrDot11aAdaptiveScanThreshold, 792 clcrDot11aTransitionTime 793 } 794 STATUS deprecated 795 DESCRIPTION 796 "This collection of objects represent the radio 797 parameters for the 802.11a networks." 798 ::= { ciscoLwappClRoamMIBGroups 1 } 799 800ciscoLwappClRoamDot11bRfParamsGroup OBJECT-GROUP 801 OBJECTS { 802 clcrDot11bMode, 803 clcrDot11bMinRssi, 804 clcrDot11bHysteresis, 805 clcrDot11bAdaptiveScanThreshold, 806 clcrDot11bTransitionTime 807 } 808 STATUS deprecated 809 DESCRIPTION 810 "This collection of objects represent the radio 811 parameters for the 802.11b/g bands." 812 ::= { ciscoLwappClRoamMIBGroups 2 } 813 814ciscoLwappClRoamroamReasonGroup OBJECT-GROUP 815 OBJECTS { 816 clcrRoamNewApMacAddress, 817 clcrRoamPrevApMacAddress, 818 clcrRoamPrevApChannel, 819 clcrRoamPrevApSsid, 820 clcrRoamDisassocTimeInterval, 821 clcrRoamReason 822 } 823 STATUS current 824 DESCRIPTION 825 "This collection of objects provide the reasons for 826 clients roaming between APs." 827 ::= { ciscoLwappClRoamMIBGroups 3 } 828 829ciscoLwappClRoamroamingStatsGroup OBJECT-GROUP 830 OBJECTS { 831 clcrDot11NeighborRequestRx, 832 clcrDot11NeighborReplySent, 833 clcrDot11RoamReasonReportRx, 834 clcrDot11BcastUpdatesSent 835 } 836 STATUS current 837 DESCRIPTION 838 "This collection of objects provide the counters 839 related to roaming." 840 ::= { ciscoLwappClRoamMIBGroups 4 } 841 842ciscoLwappClRoamDot11aRfParamsGroupSup1 OBJECT-GROUP 843 OBJECTS { 844 clcrDot11aMode, 845 clcrDot11aMinRssiV2, 846 clcrDot11aHysteresisV2, 847 clcrDot11aAdaptiveScanThresholdV2, 848 clcrDot11aTransitionTimeV2 849 } 850 STATUS current 851 DESCRIPTION 852 "This collection of objects represent the radio 853 parameters for the 802.11a networks." 854 ::= { ciscoLwappClRoamMIBGroups 5 } 855 856ciscoLwappClRoamDot11bRfParamsGroupSup1 OBJECT-GROUP 857 OBJECTS { 858 clcrDot11bMode, 859 clcrDot11bMinRssiV2, 860 clcrDot11bHysteresisV2, 861 clcrDot11bAdaptiveScanThresholdV2, 862 clcrDot11bTransitionTimeV2 863 } 864 STATUS current 865 DESCRIPTION 866 "This collection of objects represent the radio 867 parameters for the 802.11b/g bands." 868 ::= { ciscoLwappClRoamMIBGroups 6 } 869 870END 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890