1-- ******************************************************************* 2-- CISCO-LWAPP-DHCP-MIB.my : 3-- Light Weight Access Point Dynamic Host Configuration Protocol MIB 4-- June 2007, Gayathri Velayutham 5-- 6-- Copyright (c) 2012, 2013, 2017 by Cisco Systems Inc. 7-- All rights reserved. 8-- ******************************************************************* 9 10CISCO-LWAPP-DHCP-MIB DEFINITIONS ::= BEGIN 11 12IMPORTS 13 MODULE-IDENTITY, 14 NOTIFICATION-TYPE, 15 OBJECT-TYPE, 16 IpAddress, 17 Unsigned32, 18 Counter32 19 FROM SNMPv2-SMI 20 MODULE-COMPLIANCE, 21 OBJECT-GROUP 22 FROM SNMPv2-CONF 23 TruthValue, 24 TimeStamp 25 FROM SNMPv2-TC 26 InetAddressType, 27 InetAddress 28 FROM INET-ADDRESS-MIB 29 SnmpAdminString 30 FROM SNMP-FRAMEWORK-MIB 31 CiscoURLString 32 FROM CISCO-TC 33 ciscoMgmt 34 FROM CISCO-SMI; 35 36 37-- ******************************************************************** 38-- * MODULE IDENTITY 39-- ******************************************************************** 40 41ciscoLwappDhcpMIB MODULE-IDENTITY 42 LAST-UPDATED "201704270000Z" 43 ORGANIZATION "Cisco Systems Inc." 44 CONTACT-INFO 45 "Cisco Systems, 46 Customer Service 47 Postal: 170 West Tasman Drive 48 San Jose, CA 95134 49 USA 50 Tel: +1 800 553-NETS 51 52 Email: cs-wnbu-snmp@cisco.com" 53 DESCRIPTION 54 "This MIB is used to manage Dynamic Host Configuration 55 Protocol (DHCP) related information on the devices 56 operating as Central controllers, that terminate the 57 Light Weight Access Point Protocol tunnel from Cisco 58 Light-weight LWAPP Access Points. 59 60 The relationship between CC and the LWAPP APs 61 can be depicted as follows: 62 63 +......+ +......+ +......+ +......+ 64 + + + + + + + + 65 + CC + + CC + + CC + + CC + 66 + + + + + + + + 67 +......+ +......+ +......+ +......+ 68 .. . . . 69 .. . . . 70 . . . . . 71 . . . . . 72 . . . . . 73 . . . . . 74 +......+ +......+ +......+ +......+ +......+ 75 + + + + + + + + + + 76 + AP + + AP + + AP + + AP + + AP + 77 + + + + + + + + + + 78 +......+ +......+ +......+ +......+ +......+ 79 . . . . 80 . . . . . 81 . . . . . 82 . . . . . 83 . . . . . 84 +......+ +......+ +......+ +......+ +......+ 85 + + + + + + + + + + 86 + MN + + MN + + MN + + MN + + MN + 87 + + + + + + + + + + 88 +......+ +......+ +......+ +......+ +......+ 89 90 91 The LWAPP tunnel exists between the controller and 92 the APs. The MNs communicate with the APs through 93 the protocol defined by the 802.11 standard. 94 95 LWAPP APs, upon bootup, discover and join one of the 96 controllers and the controller pushes the configuration, 97 that includes the WLAN parameters, to the LWAPP APs. 98 The APs then encapsulate all the 802.11 frames from 99 wireless clients inside LWAPP frames and forward 100 the LWAPP frames to the controller. 101 102 GLOSSARY 103 104 Access Point ( AP ) 105 106 An entity that contains an 802.11 medium access 107 control ( MAC ) and physical layer ( PHY ) interface 108 and provides access to the distribution services via 109 the wireless medium for associated clients. 110 111 LWAPP APs encapsulate all the 802.11 frames in 112 LWAPP frames and sends them to the controller to which 113 it is logically connected. 114 115 Central Controller ( CC ) 116 117 The central entity that terminates the LWAPP protocol 118 tunnel from the LWAPP APs. Throughout this MIB, 119 this entity also referred to as 'controller'. 120 121 Light Weight Access Point Protocol ( LWAPP ) 122 123 This is a generic protocol that defines the 124 communication between the Access Points and the 125 Central Controller. 126 127 Mobile Node ( MN ) 128 129 A roaming 802.11 wireless device in a wireless 130 network associated with an access point. Mobile Node, 131 Mobile Station(MS) and client are used interchangeably. 132 133 REFERENCE 134 135 [1] Wireless LAN Medium Access Control ( MAC ) and 136 Physical Layer ( PHY ) Specifications. 137 138 [2] Draft-obara-capwap-lwapp-00.txt, IETF Light 139 Weight Access Point Protocol" 140 REVISION "201704270000Z" 141 DESCRIPTION 142 "Updated the description of various objects." 143 REVISION "201201310000Z" 144 DESCRIPTION 145 "Initial version of this MIB module." 146 ::= { ciscoMgmt 792 } 147 148 149ciscoLwappDhcpMIBNotif OBJECT IDENTIFIER 150 ::= { ciscoLwappDhcpMIB 0 } 151 152ciscoLwappDhcpMIBObjects OBJECT IDENTIFIER 153 ::= { ciscoLwappDhcpMIB 1 } 154 155ciscoLwappDhcpMIBConform OBJECT IDENTIFIER 156 ::= { ciscoLwappDhcpMIB 2 } 157 158ciscoLwappDhcpGlobalConfig OBJECT IDENTIFIER 159 ::= { ciscoLwappDhcpMIBObjects 1 } 160 161ciscoLwappDhcpStatsConfig OBJECT IDENTIFIER 162 ::= { ciscoLwappDhcpMIBObjects 2 } 163 164ciscoLwappDhcpStats OBJECT IDENTIFIER 165 ::= { ciscoLwappDhcpMIBObjects 3 } 166 167ciscoLwappDhcpScopeStats OBJECT IDENTIFIER 168 ::= { ciscoLwappDhcpMIBObjects 4 } 169 170ciscoLwappDhcpMIBNotifObjects OBJECT IDENTIFIER 171 ::= { ciscoLwappDhcpMIBObjects 5 } 172 173 174-- ************************************************* 175-- DHCP Global Config 176-- ************************************************* 177 178cLDhcpClearAllStats OBJECT-TYPE 179 SYNTAX TruthValue 180 MAX-ACCESS read-write 181 STATUS current 182 DESCRIPTION 183 "This object specifies if the statistics of the DHCP servers 184 is cleared or not. 185 A 'true' value clears all the statistics of all the DHCP 186 servers. 187 A 'false' value specifies that statistics of all the DHCP 188 servers has not been cleared." 189 DEFVAL { false } 190 ::= { ciscoLwappDhcpGlobalConfig 1 } 191 192cLDhcpOpt82RemoteIdFormat OBJECT-TYPE 193 SYNTAX INTEGER { 194 apMac(1), 195 apMacSsid(2), 196 apEthMac (3), 197 apNameSsid (4), 198 apGroupName (5), 199 flexGroupName (6), 200 apLocation (7), 201 apMacVlanId (8), 202 apNameVlanId (9), 203 apEthMacSsid (10) 204 } 205 MAX-ACCESS read-write 206 STATUS current 207 DESCRIPTION 208 "This object specifies the format for RemoteId field 209 in DHCP option 82 of the controller. 210 apMac (1) - The DHCP Option 82 RemoteID format is set to 211 ap-mac. 212 apMacSsid(2) - The DHCP Option 82 RemoteID format is set 213 to apmac::SSID. 214 apEthMac(3) - The DHCP Option 82 RemoteId format is set to 215 AP ethernet Mac address. 216 apNameSsid(4) - The DHCP Option 82 RemoteID format is set 217 to AP name - SSID. 218 apGroupName(5) - The DHCP Option 82 RemoteID format is set 219 to AP group Name. 220 flexGroupName(6) - The DHCP Option 82 RemoteID format is 221 set to flex group Name. 222 apLocation(7) - The DHCP Option 82 RemoteID format is set 223 to AP location. 224 apMacVlanId(8) - The DHCP Option 82 RemoteID format is set 225 to AP Mac vlan id. 226 apNameVlanId(9) - The DHCP Option 82 RemoteID format is 227 set to AP Name vlan id. 228 apEthMacSsid(10) - The DHCP Option 82 RemoteID format is 229 set to AP ethernet MAC SSID. " 230 DEFVAL { apMac } 231 ::= { ciscoLwappDhcpGlobalConfig 2 } 232 233cLDhcpClearAllDiscontinuityTime OBJECT-TYPE 234 SYNTAX TimeStamp 235 MAX-ACCESS read-only 236 STATUS current 237 DESCRIPTION 238 "This object represents the value of sysUpTime on the most 239 recent occasion at which any one or more of this DHCP 240 server counters suffered a discontinuity. If no such 241 discontinuities have occurred since the last 242 re-initialization of the local management subsystem, 243 then this object contains a zero value." 244 ::= { ciscoLwappDhcpGlobalConfig 3 } 245 246cLDhcpTimeout OBJECT-TYPE 247 SYNTAX Unsigned32 248 UNITS "seconds" 249 MAX-ACCESS read-write 250 STATUS current 251 DESCRIPTION 252 "This object specifies the time to wait for 253 DHCP address assignment once the user associates." 254 ::= { ciscoLwappDhcpGlobalConfig 4 } 255 256cLDhcpOpt37RemoteIdFormat OBJECT-TYPE 257 SYNTAX INTEGER { 258 apMac (1), 259 apMacSsid (2), 260 apEthMac (3), 261 apNameSsid (4), 262 apGroupName (5), 263 flexGroupName (6), 264 apLocation (7), 265 apMacVlanId (8), 266 apNameVlanId (9), 267 apEthMacSsid (10) 268 } 269 MAX-ACCESS read-write 270 STATUS current 271 DESCRIPTION 272 "This object is specific to DHCP IPV6 and it 273 specifies the format for RemoteId field 274 in DHCP option 37 of the controller. 275 apMac (1) - The DHCP Option 37 RemoteID format 276 is set to ap-mac. 277 apMacSsid(2) - The DHCP Option 37 RemoteID format is set 278 to apmac::SSID. 279 apEthMac(3) - The DHCP Option 37 RemoteId format is set to 280 AP ethernet MAC address. 281 apNameSsid(4) - The DHCP Option 37 RemoteID format is set 282 to AP name - SSID. 283 apGroupName(5) - The DHCP Option 37 RemoteID format is set 284 to AP group Name. 285 flexGroupName(6) - The DHCP Option 37 RemoteID format is 286 set to flex group name. 287 apLocation(7) - The DHCP Option 37 RemoteID format is set 288 to AP location. 289 apMacVlanId(8) - The DHCP Option 37 RemoteID format is set 290 to AP MAC vlan id. 291 apNameVlanId(9) - The DHCP Option 37 RemoteID format is 292 set to AP Name vlan id. 293 apEthMacSsid(10) - The DHCP Option 37 RemoteID format is 294 set to AP ethernet MAC SSID." 295 DEFVAL {apMac} 296 ::= { ciscoLwappDhcpGlobalConfig 5 } 297 298cLDhcpStatsConfigTable OBJECT-TYPE 299 SYNTAX SEQUENCE OF CLDhcpStatsConfigEntry 300 MAX-ACCESS not-accessible 301 STATUS current 302 DESCRIPTION 303 "This table contains the configurable attributes for 304 statistics of the DHCP servers, uniquely identified by IP 305 address.When DHCP server is configured for an interface or 306 WLAN, the stats table will automatically get populated." 307 ::= { ciscoLwappDhcpStatsConfig 1 } 308 309cLDhcpStatsConfigEntry OBJECT-TYPE 310 SYNTAX CLDhcpStatsConfigEntry 311 MAX-ACCESS not-accessible 312 STATUS current 313 DESCRIPTION 314 "Each entry represents a DHCP server uniquely 315 identified by the IP address. An entry gets added to 316 the table on configuring a DHCP server IP address and 317 deleted from the table when the address is deleted." 318 INDEX { 319 cLDhcpServerInetAddressType, 320 cLDhcpServerInetAddress 321 } 322 ::= { cLDhcpStatsConfigTable 1 } 323 324CLDhcpStatsConfigEntry ::= SEQUENCE { 325 cLDhcpServerInetAddressType InetAddressType, 326 cLDhcpServerInetAddress InetAddress, 327 cLDhcpClearStats TruthValue, 328 cLDhcpClearDiscontinuityTime TimeStamp 329} 330 331cLDhcpServerInetAddressType OBJECT-TYPE 332 SYNTAX InetAddressType 333 MAX-ACCESS not-accessible 334 STATUS current 335 DESCRIPTION 336 "This object represents the type of IP address of the 337 DHCP server." 338 ::= { cLDhcpStatsConfigEntry 1 } 339 340cLDhcpServerInetAddress OBJECT-TYPE 341 SYNTAX InetAddress 342 MAX-ACCESS not-accessible 343 STATUS current 344 DESCRIPTION 345 "This object represents the IP address of the 346 DHCP server." 347 ::= { cLDhcpStatsConfigEntry 2 } 348 349cLDhcpClearStats OBJECT-TYPE 350 SYNTAX TruthValue 351 MAX-ACCESS read-write 352 STATUS current 353 DESCRIPTION 354 "This object specifies if the statistics of the DHCP server 355 represented by the unique IP address is cleared or not. 356 A 'true' value clears the statistics of the DHCP server 357 represented by the unique IP address. 358 A 'false' value specifies that statistics of the DHCP 359 server represented by the unique IP address is not 360 cleared." 361 DEFVAL {false} 362 ::= { cLDhcpStatsConfigEntry 3 } 363 364cLDhcpClearDiscontinuityTime OBJECT-TYPE 365 SYNTAX TimeStamp 366 MAX-ACCESS read-only 367 STATUS current 368 DESCRIPTION 369 "This object represents the value of sysUpTime on the most 370 recent occasion at which this particular DHCP server 371 counter suffered a discontinuity. If no such 372 discontinuities have occurred since the last 373 re-initialization of the local management subsystem, then 374 this object contains a zero value." 375 ::= { cLDhcpStatsConfigEntry 4 } 376 377 378 379cLDhcpStatsShowTable OBJECT-TYPE 380 SYNTAX SEQUENCE OF CLDhcpStatsShowEntry 381 MAX-ACCESS not-accessible 382 STATUS current 383 DESCRIPTION 384 "This table contains various statistics of the DHCP servers, 385 uniquely identified by IP address.When DHCP server is 386 configured for an interface or WLAN, the stats table will 387 automatically get populated." 388 ::= { ciscoLwappDhcpStats 1 } 389 390cLDhcpStatsShowEntry OBJECT-TYPE 391 SYNTAX CLDhcpStatsShowEntry 392 MAX-ACCESS not-accessible 393 STATUS current 394 DESCRIPTION 395 "Each entry represents a DHCP server uniquely identified 396 by the IP address." 397 INDEX { 398 cLDhcpServerInetAddressType, 399 cLDhcpServerInetAddress 400 } 401 ::= { cLDhcpStatsShowTable 1 } 402 403CLDhcpStatsShowEntry ::= SEQUENCE { 404 cLDhcpProxy TruthValue, 405 cLDhcpDiscoverPackets Counter32, 406 cLDhcpRequestPackets Counter32, 407 cLDhcpDeclinePackets Counter32, 408 cLDhcpInformPackets Counter32, 409 cLDhcpReleasePackets Counter32, 410 cLDhcpReplyPackets Counter32, 411 cLDhcpOfferPackets Counter32, 412 cLDhcpAckPackets Counter32, 413 cLDhcpNakPackets Counter32, 414 cLDhcpTxFailures Counter32, 415 cLDhcpLastResponseTime TimeStamp, 416 cLDhcpLastRequestTime TimeStamp, 417 cLDhcpRxDiscoverPackets Counter32 418} 419 420cLDhcpProxy OBJECT-TYPE 421 SYNTAX TruthValue 422 MAX-ACCESS read-write 423 STATUS current 424 DESCRIPTION 425 "This object specifies whether the proxy cLDhcpProxy is 426 enabled or disabled. 427 A 'true' value indicates that the cLDhcpProxy is enabled. 428 A 'false' value indicates that the cLDhcpProxy is disabled 429 ." 430 ::= { cLDhcpStatsShowEntry 1 } 431 432cLDhcpDiscoverPackets OBJECT-TYPE 433 SYNTAX Counter32 434 UNITS "packets" 435 MAX-ACCESS read-only 436 STATUS current 437 DESCRIPTION 438 "This object represents the number of DHCP discover 439 packets sent by the controller." 440 ::= { cLDhcpStatsShowEntry 2 } 441 442cLDhcpRequestPackets OBJECT-TYPE 443 SYNTAX Counter32 444 UNITS "packets" 445 MAX-ACCESS read-only 446 STATUS current 447 DESCRIPTION 448 "This object represents the number of DHCP request packets 449 sent by the controller." 450 ::= { cLDhcpStatsShowEntry 3 } 451 452cLDhcpDeclinePackets OBJECT-TYPE 453 SYNTAX Counter32 454 UNITS "packets" 455 MAX-ACCESS read-only 456 STATUS current 457 DESCRIPTION 458 "This object represents the number of DHCP decline packets 459 received by the controller." 460 ::= { cLDhcpStatsShowEntry 4 } 461 462cLDhcpInformPackets OBJECT-TYPE 463 SYNTAX Counter32 464 UNITS "packets" 465 MAX-ACCESS read-only 466 STATUS current 467 DESCRIPTION 468 "This object represents the number of DHCP inform packets 469 sent by the controller." 470 ::= { cLDhcpStatsShowEntry 5 } 471 472cLDhcpReleasePackets OBJECT-TYPE 473 SYNTAX Counter32 474 UNITS "packets" 475 MAX-ACCESS read-only 476 STATUS current 477 DESCRIPTION 478 "This object represents the number of DHCP release packets 479 sent by the controller." 480 ::= { cLDhcpStatsShowEntry 6 } 481 482cLDhcpReplyPackets OBJECT-TYPE 483 SYNTAX Counter32 484 UNITS "packets" 485 MAX-ACCESS read-only 486 STATUS current 487 DESCRIPTION 488 "This object represents the number of DHCP reply packets 489 received by the controller." 490 ::= { cLDhcpStatsShowEntry 7 } 491 492cLDhcpOfferPackets OBJECT-TYPE 493 SYNTAX Counter32 494 UNITS "packets" 495 MAX-ACCESS read-only 496 STATUS current 497 DESCRIPTION 498 "This object represents the number of DHCP offer packets 499 received by the controller." 500 ::= { cLDhcpStatsShowEntry 8 } 501 502cLDhcpAckPackets OBJECT-TYPE 503 SYNTAX Counter32 504 UNITS "packets" 505 MAX-ACCESS read-only 506 STATUS current 507 DESCRIPTION 508 "This object represents the number of Ack packets 509 sent by the controller." 510 ::= { cLDhcpStatsShowEntry 9 } 511 512cLDhcpNakPackets OBJECT-TYPE 513 SYNTAX Counter32 514 UNITS "packets" 515 MAX-ACCESS read-only 516 STATUS current 517 DESCRIPTION 518 "This object represents the number of Nak packets 519 sent by the controller." 520 ::= { cLDhcpStatsShowEntry 10 } 521 522cLDhcpTxFailures OBJECT-TYPE 523 SYNTAX Counter32 524 MAX-ACCESS read-only 525 STATUS current 526 DESCRIPTION 527 "This object represents the number of transmission 528 failures received by the controller." 529 ::= { cLDhcpStatsShowEntry 11 } 530 531cLDhcpLastResponseTime OBJECT-TYPE 532 SYNTAX TimeStamp 533 UNITS "seconds" 534 MAX-ACCESS read-only 535 STATUS current 536 DESCRIPTION 537 "This object represents the time at which the last 538 DHCP response was received by the controller." 539 ::= { cLDhcpStatsShowEntry 12 } 540 541cLDhcpLastRequestTime OBJECT-TYPE 542 SYNTAX TimeStamp 543 UNITS "seconds" 544 MAX-ACCESS read-only 545 STATUS current 546 DESCRIPTION 547 "This object represents the time at which the last 548 DHCP request was sent by the controller." 549 ::= { cLDhcpStatsShowEntry 13 } 550 551cLDhcpRxDiscoverPackets OBJECT-TYPE 552 SYNTAX Counter32 553 UNITS "packets" 554 MAX-ACCESS read-only 555 STATUS current 556 DESCRIPTION 557 "This object represents the number of DHCP discover packets 558 received by the controller." 559 ::= { cLDhcpStatsShowEntry 14 } 560 561--******************************************************************** 562-- cLDhcpScopeStatsTable - scope statistics 563--******************************************************************** 564cLDhcpScopeStatsTable OBJECT-TYPE 565 SYNTAX SEQUENCE OF CLDhcpScopeStatsEntry 566 MAX-ACCESS not-accessible 567 STATUS current 568 DESCRIPTION 569 "This table contains various statistics of each scope 570 for the DHCP Server." 571 ::= { ciscoLwappDhcpScopeStats 1 } 572 573cLDhcpScopeStatsEntry OBJECT-TYPE 574 SYNTAX CLDhcpScopeStatsEntry 575 MAX-ACCESS not-accessible 576 STATUS current 577 DESCRIPTION 578 "Each entry represents the statistics of DHCP scope." 579 INDEX { cLDhcpScopeIndex } 580 ::= { cLDhcpScopeStatsTable 1 } 581 582CLDhcpScopeStatsEntry ::= 583 SEQUENCE { 584 cLDhcpScopeIndex Unsigned32, 585 cLDhcpScopeAddressPoolUsage Unsigned32, 586 cLDhcpScopeName SnmpAdminString, 587 cLDhcpScopeAllocatedIP Counter32, 588 cLDhcpScopeAvailableIP Counter32, 589 cLDhcpScopeDiscoverPkts Counter32, 590 cLDhcpScopeAckPkts Counter32, 591 cLDhcpScopeOfferPkts Counter32, 592 cLDhcpScopeTotalAckPkts Counter32, 593 cLDhcpScopeRequestPkts Counter32, 594 cLDhcpScopeRequestGoodPkts Counter32 595 } 596 597cLDhcpScopeIndex OBJECT-TYPE 598 SYNTAX Unsigned32 599 MAX-ACCESS not-accessible 600 STATUS current 601 DESCRIPTION 602 "This object represents the DHCP scope identifier." 603 ::= { cLDhcpScopeStatsEntry 1 } 604 605 606cLDhcpScopeAddressPoolUsage OBJECT-TYPE 607 SYNTAX Unsigned32 608 UNITS "Percent" 609 MAX-ACCESS read-only 610 STATUS current 611 DESCRIPTION 612 "This object represents the address pool usage percentage 613 of DHCP scope." 614 ::= { cLDhcpScopeStatsEntry 2 } 615 616cLDhcpScopeName OBJECT-TYPE 617 SYNTAX SnmpAdminString 618 MAX-ACCESS read-only 619 STATUS current 620 DESCRIPTION 621 "This object represents the name of DHCP scope." 622 ::= { cLDhcpScopeStatsEntry 3 } 623 624cLDhcpScopeAllocatedIP OBJECT-TYPE 625 SYNTAX Counter32 626 MAX-ACCESS read-only 627 STATUS current 628 DESCRIPTION 629 "This object represents the number of IP address allocated 630 per DHCP pool." 631 ::= { cLDhcpScopeStatsEntry 4 } 632 633cLDhcpScopeAvailableIP OBJECT-TYPE 634 SYNTAX Counter32 635 MAX-ACCESS read-only 636 STATUS current 637 DESCRIPTION 638 "This object represents the number of IP address available 639 per DHCP pool." 640 ::= { cLDhcpScopeStatsEntry 5 } 641 642cLDhcpScopeDiscoverPkts OBJECT-TYPE 643 SYNTAX Counter32 644 UNITS "packets" 645 MAX-ACCESS read-only 646 STATUS current 647 DESCRIPTION 648 "This object represents the number of DHCP discover 649 packets received per DHCP pool." 650 ::= { cLDhcpScopeStatsEntry 6 } 651 652cLDhcpScopeAckPkts OBJECT-TYPE 653 SYNTAX Counter32 654 UNITS "packets" 655 MAX-ACCESS read-only 656 STATUS current 657 DESCRIPTION 658 "This object represents the number of Ack packets received. 659 This excludes renewing and rebinding packets per DHCP 660 pool." 661 ::= { cLDhcpScopeStatsEntry 7 } 662 663cLDhcpScopeOfferPkts OBJECT-TYPE 664 SYNTAX Counter32 665 UNITS "packets" 666 MAX-ACCESS read-only 667 STATUS current 668 DESCRIPTION 669 "This object represents the number of DHCP offer packets 670 received per DHCP pool." 671 ::= { cLDhcpScopeStatsEntry 8 } 672 673cLDhcpScopeTotalAckPkts OBJECT-TYPE 674 SYNTAX Counter32 675 UNITS "packets" 676 MAX-ACCESS read-only 677 STATUS current 678 DESCRIPTION 679 "This object represents the total number of Ack packets 680 received per DHCP pool." 681 ::= { cLDhcpScopeStatsEntry 9 } 682 683cLDhcpScopeRequestPkts OBJECT-TYPE 684 SYNTAX Counter32 685 UNITS "packets" 686 MAX-ACCESS read-only 687 STATUS current 688 DESCRIPTION 689 "This object represents the number of DHCP request 690 packets received per DHCP pool." 691 ::= { cLDhcpScopeStatsEntry 10 } 692 693cLDhcpScopeRequestGoodPkts OBJECT-TYPE 694 SYNTAX Counter32 695 UNITS "packets" 696 MAX-ACCESS read-only 697 STATUS current 698 DESCRIPTION 699 "This object represents the number of DHCP request 700 packets which have been handled successfully per DHCP 701 pool." 702 ::= { cLDhcpScopeStatsEntry 11 } 703 704--******************************************************************** 705-- * Notifications 706--******************************************************************** 707cLDhcpTrapSet OBJECT-TYPE 708 SYNTAX TruthValue 709 MAX-ACCESS read-only 710 STATUS current 711 DESCRIPTION 712 "This object represents whether this trap is enabled or 713 disabled. 714 A value of 'true' indicates that DHCP trap is enabled 715 A value of 'false' indicates that DHCP trap is disabled." 716 ::= { ciscoLwappDhcpMIBNotifObjects 1 } 717 718--******************************************************************** 719-- * Notifications 720--******************************************************************** 721ciscoLwappDhcpScopeAddressExhaust NOTIFICATION-TYPE 722 OBJECTS { 723 cLDhcpScopeName, 724 cLDhcpTrapSet 725 } 726 STATUS current 727 DESCRIPTION 728 "This notification will be sent whenever the DHCP Scope 729 has no IP address available, with cLDhcpTrapSet set to 730 true. When the clients released an IP address lately, this 731 notification is sent with cLDhcpTrapSet set to false." 732 ::= { ciscoLwappDhcpMIBNotif 1 } 733 734-- ******************************************************************** 735-- * Units of conformance 736-- ******************************************************************** 737 738ciscoLwappDhcpMIBCompliances OBJECT IDENTIFIER 739 ::= { ciscoLwappDhcpMIBConform 1 } 740 741ciscoLwappDhcpMIBGroups OBJECT IDENTIFIER 742 ::= { ciscoLwappDhcpMIBConform 2 } 743 744 745ciscoLwappDhcpMIBCompliance MODULE-COMPLIANCE 746 STATUS current 747 DESCRIPTION 748 "The compliance statement for the SNMP entities that 749 implement the ciscoLwappDhcpMIB module." 750 MODULE -- this module 751 MANDATORY-GROUPS { ciscoLwappDhcpMIBConfigGroup } 752 753 OBJECT cLDhcpClearAllStats 754 MIN-ACCESS read-only 755 DESCRIPTION 756 "Create/delete/modify access is not required." 757 758 OBJECT cLDhcpOpt82RemoteIdFormat 759 MIN-ACCESS read-only 760 DESCRIPTION 761 "Create/delete/modify access is not required." 762 763 OBJECT cLDhcpClearStats 764 MIN-ACCESS read-only 765 DESCRIPTION 766 "Create/delete/modify access is not required." 767 768 OBJECT cLDhcpProxy 769 MIN-ACCESS read-only 770 DESCRIPTION 771 "Create/delete/modify access is not required." 772 773 OBJECT cLDhcpOpt37RemoteIdFormat 774 MIN-ACCESS read-only 775 DESCRIPTION 776 "Create/delete/modify access is not required." 777 ::= { ciscoLwappDhcpMIBCompliances 1 } 778 779-- ******************************************************************** 780-- * Units of conformance 781-- ******************************************************************** 782 783ciscoLwappDhcpMIBConfigGroup OBJECT-GROUP 784 OBJECTS { 785 cLDhcpClearAllStats, 786 cLDhcpOpt82RemoteIdFormat, 787 cLDhcpClearAllDiscontinuityTime, 788 cLDhcpTimeout, 789 cLDhcpOpt37RemoteIdFormat, 790 cLDhcpClearStats, 791 cLDhcpClearDiscontinuityTime, 792 cLDhcpProxy, 793 cLDhcpDiscoverPackets, 794 cLDhcpRequestPackets, 795 cLDhcpDeclinePackets, 796 cLDhcpInformPackets, 797 cLDhcpReleasePackets, 798 cLDhcpReplyPackets, 799 cLDhcpOfferPackets, 800 cLDhcpAckPackets, 801 cLDhcpNakPackets, 802 cLDhcpTxFailures, 803 cLDhcpLastResponseTime, 804 cLDhcpLastRequestTime 805 } 806 STATUS current 807 DESCRIPTION 808 "This collection of objects specifies the 809 parameters for DHCP." 810 ::= { ciscoLwappDhcpMIBGroups 1 } 811 812END 813