1-- ******************************************************************* 2-- CISCO-LWAPP-INTERFACE-MIB.my 3-- Ambika Prasad Mohanty,Arun Kumar A 4-- 5-- ******************************************************************* 6 7CISCO-LWAPP-INTERFACE-MIB DEFINITIONS ::= BEGIN 8 9IMPORTS 10 MODULE-IDENTITY, 11 NOTIFICATION-TYPE, 12 OBJECT-TYPE, 13 Unsigned32 14 FROM SNMPv2-SMI 15 MODULE-COMPLIANCE, 16 OBJECT-GROUP, 17 NOTIFICATION-GROUP 18 FROM SNMPv2-CONF 19 TruthValue, 20 RowStatus 21 FROM SNMPv2-TC 22 InetAddressType, 23 InetAddress 24 FROM INET-ADDRESS-MIB 25 SnmpAdminString 26 FROM SNMP-FRAMEWORK-MIB 27 ciscoMgmt 28 FROM CISCO-SMI; 29 30 31-- ******************************************************************** 32-- * MODULE IDENTITY 33-- ******************************************************************** 34 35ciscoLwappInterfaceMIB MODULE-IDENTITY 36 LAST-UPDATED "201008220000Z" 37 ORGANIZATION "Cisco Systems Inc." 38 CONTACT-INFO 39 "Cisco Systems, 40 Customer Service 41 Postal: 170 West Tasman Drive 42 San Jose, CA 95134 43 USA 44 Tel: +1 800 553-NETS 45 46 Email: cs-wnbu-snmp@cisco.com" 47 DESCRIPTION 48 "This MIB is intended to be implemented on all those 49 devices operating as Central Controllers (CC) that 50 terminate the Light Weight Access Point Protocol 51 tunnel from Cisco Light-weight LWAPP Access Points. 52 53 This MIB helps to manage the WLANs on the controller. 54 55 The relationship between CC and the LWAPP APs 56 can be depicted as follows: 57 58 +......+ +......+ +......+ +......+ 59 + + + + + + + + 60 + CC + + CC + + CC + + CC + 61 + + + + + + + + 62 +......+ +......+ +......+ +......+ 63 .. . . . 64 .. . . . 65 . . . . . 66 . . . . . 67 . . . . . 68 . . . . . 69 +......+ +......+ +......+ +......+ +......+ 70 + + + + + + + + + + 71 + AP + + AP + + AP + + AP + + AP + 72 + + + + + + + + + + 73 +......+ +......+ +......+ +......+ +......+ 74 . . . . 75 . . . . . 76 . . . . . 77 . . . . . 78 . . . . . 79 +......+ +......+ +......+ +......+ +......+ 80 + + + + + + + + + + 81 + MN + + MN + + MN + + MN + + MN + 82 + + + + + + + + + + 83 +......+ +......+ +......+ +......+ +......+ 84 85 The LWAPP tunnel exists between the controller and 86 the APs. The MNs communicate with the APs through 87 the protocol defined by the 802.11 standard. 88 89 LWAPP APs, upon bootup, discover and join one of the 90 controllers and the controller pushes the configuration, 91 that includes the WLAN parameters, to the LWAPP APs. 92 The APs then encapsulate all the 802.11 frames from 93 wireless clients inside LWAPP frames and forward 94 the LWAPP frames to the controller. 95 96 GLOSSARY 97 98 Access Point ( AP ) 99 100 An entity that contains an 802.11 medium access 101 control ( MAC ) and physical layer ( PHY ) interface 102 and provides access to the distribution services via 103 the wireless medium for associated clients. 104 105 LWAPP APs encapsulate all the 802.11 frames in 106 LWAPP frames and sends it to the controller to which 107 it is logically connected to. 108 109 Central Controller ( CC ) 110 111 The central entity that terminates the LWAPP protocol 112 tunnel from the LWAPP APs. Throughout this MIB, 113 this entity also referred to as 'controller'. 114 115 Light Weight Access Point Protocol ( LWAPP ) 116 117 This is a generic protocol that defines the 118 communication between the Access Points and the 119 controllers. 120 121 Mobile Node ( MN ) 122 123 A roaming 802.11 wireless device in a wireless 124 network associated with an access point. 125 126 REFERENCE 127 128 [1] Wireless LAN Medium Access Control ( MAC ) and 129 Physical Layer ( PHY ) Specifications. 130 131 [2] Draft-obara-capwap-lwapp-00.txt, IETF Light 132 Weight Access Point Protocol" 133 REVISION "201205300000Z" 134 DESCRIPTION 135 "Added clInterfaceDhcpOpt37Enabled object. 136 Added clInterfaceDhcpOpt82Enabled object. 137 Added ciscoLwappInterfaceMIBComplianceRev02 module compliance. 138 Added ciscoLwappInterfaceConfigGroupSup1 conformance group. 139 Deprecated ciscoLwappInterfaceMIBComplianceRev01 module 140 compliance." 141 REVISION "201008220000Z" 142 DESCRIPTION 143 " Added the clInterfaceGroupsConfigTable table. 144 Added the clInterfaceGroupsMappingTable table. 145 146 Replaced ciscoLwappInterfaceMIBCompliance with 147 ciscoLwappInterfaceMIBComplianceRev01. 148 Added ciscoLwappInterfaceGroupConfigSup1 Group." 149 150 REVISION "200901090000Z" 151 DESCRIPTION 152 "Initial version of this MIB module." 153 ::= { ciscoMgmt 686 } 154 155 156ciscoLwappInterfaceMIBNotifs OBJECT IDENTIFIER 157 ::= { ciscoLwappInterfaceMIB 0 } 158 159ciscoLwappInterfaceMIBObjects OBJECT IDENTIFIER 160 ::= { ciscoLwappInterfaceMIB 1 } 161 162ciscoLwappInterfaceMIBConform OBJECT IDENTIFIER 163 ::= { ciscoLwappInterfaceMIB 2 } 164 165ciscoLwappInterfaceConfig OBJECT IDENTIFIER 166 ::= { ciscoLwappInterfaceMIBObjects 1 } 167 168ciscoLwappInterfaceInfo OBJECT IDENTIFIER 169 ::= { ciscoLwappInterfaceMIBObjects 2 } 170 171 172-- ******************************************************************** 173 174clInterfaceConfigTable OBJECT-TYPE 175 SYNTAX SEQUENCE OF ClInterfaceConfigEntry 176 MAX-ACCESS not-accessible 177 STATUS current 178 DESCRIPTION 179 "This table represents the configuration of all the 180 interfaces, both the static and the dynamic 181 interfaces, on the Wireless LAN Controller(WLC)." 182 ::= { ciscoLwappInterfaceConfig 1 } 183 184clInterfaceConfigEntry OBJECT-TYPE 185 SYNTAX ClInterfaceConfigEntry 186 MAX-ACCESS not-accessible 187 STATUS current 188 DESCRIPTION 189 "This represents an entry in the clInterfaceConfigTable. 190 Each entry corresponds to an interface, indicated by 191 clInterfaceName." 192 INDEX { clInterfaceName } 193 ::= { clInterfaceConfigTable 1 } 194 195ClInterfaceConfigEntry ::= SEQUENCE { 196 clInterfaceName OCTET STRING, 197 clInterfaceWired TruthValue, 198 clInterfaceQuarantineVlanId Unsigned32, 199 clInterfaceDhcpOpt82Enabled TruthValue, 200 clInterfaceDhcpProxyMode INTEGER, 201 clInterfaceMdnsProfileName SnmpAdminString, 202 clInterfaceNasId SnmpAdminString, 203 clInterfaceMappingRedPort TruthValue, 204 clInterfacePrimaryIPv6AddrType InetAddressType, 205 clInterfacePrimaryIPv6Addr InetAddress, 206 clInterfacePrimaryPrefixLen Unsigned32, 207 clInterfacePrimaryIPv6GatewayType InetAddressType, 208 clInterfacePrimaryIPv6Gateway InetAddress, 209 clInterfaceIPv6AclName SnmpAdminString, 210 clInterfaceLinkLocalIDType InetAddressType, 211 clInterfaceLinkLocalID InetAddress, 212 clInterfaceIPv6SLAAC TruthValue, 213 clInterfaceLinkSelectEnabled TruthValue, 214 clInterfaceLinkSelectRelaySrcIntf SnmpAdminString, 215 clInterfaceVpnSelectEnabled TruthValue, 216 clInterfaceVpnSelectVpnId SnmpAdminString, 217 clInterfaceVpnselectVrfName SnmpAdminString, 218 clInterfacePrimaryIpv6AddrStatus INTEGER, 219 clInterfaceLinkLocalIpv6AddrStatus INTEGER 220} 221 222clInterfaceName OBJECT-TYPE 223 SYNTAX OCTET STRING (SIZE (1..32)) 224 MAX-ACCESS not-accessible 225 STATUS current 226 DESCRIPTION 227 "This object represents the name of the interface 228 on the controller." 229 ::= { clInterfaceConfigEntry 1 } 230 231clInterfaceWired OBJECT-TYPE 232 SYNTAX TruthValue 233 MAX-ACCESS read-write 234 STATUS current 235 DESCRIPTION 236 "This object indicates whether the interface 237 represented by clInterfaceName, will be used 238 for the wireless clients that are connected 239 to the WLC or will be used for the 240 wired clients connected to the WLC." 241 DEFVAL { false } 242 ::= { clInterfaceConfigEntry 2 } 243 244clInterfaceQuarantineVlanId OBJECT-TYPE 245 SYNTAX Unsigned32 246 MAX-ACCESS read-write 247 STATUS current 248 DESCRIPTION 249 "This object represents the quarantine vlan id 250 of the interface. 251 If the value is zero,then it means the interface is 252 non-quarantine and the client traffic through this interface 253 need not pass through any security checks. 254 If the value is non-zero, then it means the interface 255 is quarantine and the client traffic through this interface 256 should pass through the security check and there should be 257 an access vlan mapped to this quarantine vlan id, in the 258 security device." 259 DEFVAL { 0 } 260 ::= { clInterfaceConfigEntry 3 } 261 262clInterfaceDhcpOpt82Enabled OBJECT-TYPE 263 SYNTAX TruthValue 264 MAX-ACCESS read-write 265 STATUS current 266 DESCRIPTION 267 "This object indicates whether the interface 268 represented by clInterfaceName, has DHCP Option 82 269 Enabled on it or not." 270 DEFVAL { false } 271 ::= { clInterfaceConfigEntry 4 } 272 273clInterfaceDhcpProxyMode OBJECT-TYPE 274 SYNTAX INTEGER { 275 global(0), -- default value 276 enabled(1), 277 disabled(2) 278 } 279 MAX-ACCESS read-write 280 STATUS current 281 DESCRIPTION 282 "This object indicates DHCP proxy mode on the 283 interface, which overrides the global DHCP proxy 284 mode. There are three modes as below: 285 * global - use the global DHCP proxy mode on WLC 286 * enabled - DHCP proxy mode enabled on the interface 287 * disabled - DHCP proxy mode disabled(bridging) on 288 " 289 DEFVAL { global } 290 ::= { clInterfaceConfigEntry 5 } 291 292clInterfaceMdnsProfileName OBJECT-TYPE 293 SYNTAX SnmpAdminString 294 MAX-ACCESS read-write 295 STATUS current 296 DESCRIPTION 297 "This object represents the name of the Mdns 298 profile added on the Interface." 299 ::= { clInterfaceConfigEntry 6 } 300 301clInterfaceNasId OBJECT-TYPE 302 SYNTAX SnmpAdminString (SIZE (1..31)) 303 MAX-ACCESS read-write 304 STATUS current 305 DESCRIPTION 306 "This object represents the NAS-ID of the interface. 307 NAS-ID string is sent to Radius server by WLC (as radius client) 308 via authentication request, which can be used to classify users 309 to different groups then radius server can reply a customized 310 authentication response." 311 ::= { clInterfaceConfigEntry 7 } 312 313clInterfaceMappingRedPort OBJECT-TYPE 314 SYNTAX TruthValue 315 MAX-ACCESS read-write 316 STATUS current 317 DESCRIPTION 318 "This object indicates whether the interface 319 represented by clInterfaceName, has mapping to redundancy port 320 Enabled on it or not." 321 ::= { clInterfaceConfigEntry 8 } 322 323clInterfacePrimaryIPv6AddrType OBJECT-TYPE 324 SYNTAX InetAddressType 325 MAX-ACCESS read-write 326 STATUS current 327 DESCRIPTION 328 "This represents the ipv6 address type of the interface." 329 ::= { clInterfaceConfigEntry 9 } 330 331clInterfacePrimaryIPv6Addr OBJECT-TYPE 332 SYNTAX InetAddress 333 MAX-ACCESS read-write 334 STATUS current 335 DESCRIPTION 336 "Ipv6 Address of the interface." 337 ::= { clInterfaceConfigEntry 10 } 338 339clInterfacePrimaryPrefixLen OBJECT-TYPE 340 SYNTAX Unsigned32 (0..128) 341 MAX-ACCESS read-write 342 STATUS current 343 DESCRIPTION 344 "This object denotes the prefix length for interface 345 Ipv6 address." 346 ::= { clInterfaceConfigEntry 11 } 347 348clInterfacePrimaryIPv6GatewayType OBJECT-TYPE 349 SYNTAX InetAddressType 350 MAX-ACCESS read-write 351 STATUS current 352 DESCRIPTION 353 "Gateway Address type of the interface." 354 ::= { clInterfaceConfigEntry 12 } 355 356clInterfacePrimaryIPv6Gateway OBJECT-TYPE 357 SYNTAX InetAddress 358 MAX-ACCESS read-write 359 STATUS current 360 DESCRIPTION 361 "Gateway Address of the interface." 362 ::= { clInterfaceConfigEntry 13 } 363 364clInterfaceIPv6AclName OBJECT-TYPE 365 SYNTAX SnmpAdminString (SIZE(0..32)) 366 MAX-ACCESS read-write 367 STATUS current 368 DESCRIPTION 369 "Name of the IPV6 Access Control List applied to 370 the interface. This attribute is applicable only 371 to the management interface and other dynamic 372 interfaces. If it is required to remove the ACL 373 name for an interface, it should be set to an 374 empty string." 375 ::= { clInterfaceConfigEntry 14 } 376 377clInterfaceLinkLocalIDType OBJECT-TYPE 378 SYNTAX InetAddressType 379 MAX-ACCESS read-only 380 STATUS current 381 DESCRIPTION 382 "Link Local Identifier of the interface." 383 ::= { clInterfaceConfigEntry 15 } 384 385clInterfaceLinkLocalID OBJECT-TYPE 386 SYNTAX InetAddress 387 MAX-ACCESS read-only 388 STATUS current 389 DESCRIPTION 390 "Link Local Identifier of the interface." 391 ::= { clInterfaceConfigEntry 16 } 392 393clInterfaceIPv6SLAAC OBJECT-TYPE 394 SYNTAX TruthValue 395 MAX-ACCESS read-write 396 STATUS current 397 DESCRIPTION 398 "This indicates the SLAAC status of the interface. This applies only 399 to the service port interface." 400 ::= { clInterfaceConfigEntry 17 } 401 402clInterfaceLinkSelectEnabled OBJECT-TYPE 403 SYNTAX TruthValue 404 MAX-ACCESS read-write 405 STATUS current 406 DESCRIPTION 407 "This object indicates whether the interface 408 represented by clInterfaceName, has DHCP Option 82 409 Link Select Enabled on it or not." 410 ::= { clInterfaceConfigEntry 18 } 411 412clInterfaceLinkSelectRelaySrcIntf OBJECT-TYPE 413 SYNTAX SnmpAdminString 414 MAX-ACCESS read-write 415 STATUS current 416 DESCRIPTION 417 "This object represents the name of the Source 418 Interface for DHCP Opt82 Link Select." 419 ::= { clInterfaceConfigEntry 19 } 420 421clInterfaceVpnSelectEnabled OBJECT-TYPE 422 SYNTAX TruthValue 423 MAX-ACCESS read-write 424 STATUS current 425 DESCRIPTION 426 "This object indicates whether the interface 427 represented by clInterfaceName, has DHCP Option 82 428 Vpn Select Enabled on it or not." 429 ::= { clInterfaceConfigEntry 20 } 430 431clInterfaceVpnSelectVpnId OBJECT-TYPE 432 SYNTAX SnmpAdminString 433 MAX-ACCESS read-write 434 STATUS current 435 DESCRIPTION 436 "This object represents the Vpn Id of DHCP Option 82 for 437 Vpn Select, The VPN-ID is sequence of 7 octets, 438 3 octet VPN authority Organizationally Unique Identifier, 439 followed by 4 octet VPN index identifying VPN according to OUI" 440 ::= { clInterfaceConfigEntry 21 } 441 442clInterfaceVpnselectVrfName OBJECT-TYPE 443 SYNTAX SnmpAdminString 444 MAX-ACCESS read-write 445 STATUS current 446 DESCRIPTION 447 "This object represents the DHCP Opt 82 448 VrfName for the Vpn Select. " 449 ::= { clInterfaceConfigEntry 22 } 450 451 452clInterfacePrimaryIpv6AddrStatus OBJECT-TYPE 453 SYNTAX INTEGER { 454 none(1), 455 creating(2), 456 tentative(3), 457 incomplete(4), 458 verify(5), 459 reachable(6), 460 stale(7), 461 down(8), 462 unknown(9), 463 dad(10) 464 } 465 MAX-ACCESS read-only 466 STATUS current 467 DESCRIPTION 468 "This object represents the Ipv6 Address status " 469 ::= { clInterfaceConfigEntry 23 } 470 471clInterfaceLinkLocalIpv6AddrStatus OBJECT-TYPE 472 SYNTAX INTEGER { 473 none(1), 474 creating(2), 475 tentative(3), 476 incomplete(4), 477 verify(5), 478 reachable(6), 479 stale(7), 480 down(8), 481 unknown(9), 482 dad(10) 483 } 484 MAX-ACCESS read-only 485 STATUS current 486 DESCRIPTION 487 "This objest represents the Link local Ipv6 Address status" 488 ::= { clInterfaceConfigEntry 24 } 489 490-- ******************************************************************** 491-- * Begin of clInterfaceGroupsConfigTable 492-- ******************************************************************** 493 494clInterfaceGroupsConfigTable OBJECT-TYPE 495 SYNTAX SEQUENCE OF ClInterfaceGroupsConfigEntry 496 MAX-ACCESS not-accessible 497 STATUS current 498 DESCRIPTION 499 "This table is used to maintain the interface groups. 500 An interface group is a logical grouping of interfaces 501 with unique VLAN ids." 502 ::= { ciscoLwappInterfaceConfig 2 } 503 504clInterfaceGroupsConfigEntry OBJECT-TYPE 505 SYNTAX ClInterfaceGroupsConfigEntry 506 MAX-ACCESS not-accessible 507 STATUS current 508 DESCRIPTION 509 "This represents an entry in clInterfaceGroupsConfigTable. 510 Entries can be added or deleted by explicit management 511 action by NMS or by user console." 512 INDEX { clInterfaceGroupName } 513 ::= { clInterfaceGroupsConfigTable 1 } 514 515ClInterfaceGroupsConfigEntry ::= SEQUENCE { 516 clInterfaceGroupName SnmpAdminString, 517 clInterfaceGroupDescr SnmpAdminString, 518 clInterfaceGroupIsQuarantine TruthValue, 519 clInterfaceGroupRowStatus RowStatus, 520 clInterfaceGroupMdnsProfileName SnmpAdminString, 521 clInterfaceGroupFailDetectMode INTEGER 522 } 523 524clInterfaceGroupName OBJECT-TYPE 525 SYNTAX SnmpAdminString 526 MAX-ACCESS not-accessible 527 STATUS current 528 DESCRIPTION 529 "This object represents the name 530 assigned to identify the interface group." 531 ::= { clInterfaceGroupsConfigEntry 1} 532 533clInterfaceGroupDescr OBJECT-TYPE 534 SYNTAX SnmpAdminString 535 MAX-ACCESS read-create 536 STATUS current 537 DESCRIPTION 538 "This object describes the interface group." 539 ::= { clInterfaceGroupsConfigEntry 2} 540 541clInterfaceGroupIsQuarantine OBJECT-TYPE 542 SYNTAX TruthValue 543 MAX-ACCESS read-only 544 STATUS current 545 DESCRIPTION 546 "This object indicates whether the interface group 547 has quarantine interfaces. A value of 'true' specifies 548 the interface group has quarantine interfaces. A value 549 of 'false' specifies the group has nonquarantine interfaces." 550 ::= { clInterfaceGroupsConfigEntry 3} 551 552clInterfaceGroupRowStatus OBJECT-TYPE 553 SYNTAX RowStatus 554 MAX-ACCESS read-create 555 STATUS current 556 DESCRIPTION 557 "This object is used to add or delete entries 558 in clInterfaceGroupsConfigTable" 559 ::= { clInterfaceGroupsConfigEntry 4 } 560 561clInterfaceGroupMdnsProfileName OBJECT-TYPE 562 SYNTAX SnmpAdminString 563 MAX-ACCESS read-create 564 STATUS current 565 DESCRIPTION 566 "This object represents the name of the Mdns 567 profile added on the Interface Group." 568 ::= { clInterfaceGroupsConfigEntry 5 } 569 570clInterfaceGroupFailDetectMode OBJECT-TYPE 571 SYNTAX INTEGER { 572 aggressive(0), 573 nonaggressive(1) 574 } 575 MAX-ACCESS read-write 576 STATUS current 577 DESCRIPTION 578 "This object indicates the mode of failure detection 579 (dirty interface logic)in the interface group when a client 580 fails to get an ip address from a vlan. 581 'aggressive' - mark an interface dirty if three failure 582 attempts get reported 583 'nonaggressive' - mark an interface dirty only if failure 584 attempts are reported by three or more different clients" 585 DEFVAL { aggressive } 586 ::= { clInterfaceGroupsConfigEntry 6 } 587 588-- ******************************************************************** 589-- * Begin of clInterfaceGroupsMappingTable 590-- ******************************************************************** 591 592clInterfaceGroupsMappingTable OBJECT-TYPE 593 SYNTAX SEQUENCE OF ClInterfaceGroupsMappingEntry 594 MAX-ACCESS not-accessible 595 STATUS current 596 DESCRIPTION 597 "This table represents the mapping between the interface 598 and the interface group." 599 ::= { ciscoLwappInterfaceConfig 3 } 600 601clInterfaceGroupsMappingEntry OBJECT-TYPE 602 SYNTAX ClInterfaceGroupsMappingEntry 603 MAX-ACCESS not-accessible 604 STATUS current 605 DESCRIPTION 606 "This represents an entry in clInterfaceGroupsMappingTable 607 Entries can be added or deleted by explicit management action 608 By NMS or by user console ." 609 INDEX { clInterfaceGroupName, clInterfaceName } 610 ::= { clInterfaceGroupsMappingTable 1 } 611 612ClInterfaceGroupsMappingEntry ::= SEQUENCE { 613 clInterfaceGroupMappingRowStatus RowStatus 614 } 615 616clInterfaceGroupMappingRowStatus OBJECT-TYPE 617 SYNTAX RowStatus 618 MAX-ACCESS read-create 619 STATUS current 620 DESCRIPTION 621 "This object is used to add or delete entries 622 in clInterfaceGroupsMappingTable" 623 ::= { clInterfaceGroupsMappingEntry 1 } 624 625--******************************************************************** 626-- * ciscoLwappInterfaceInfo 627--******************************************************************** 628 629cLInterfaceTable OBJECT-TYPE 630 SYNTAX SEQUENCE OF CLInterfaceEntry 631 MAX-ACCESS not-accessible 632 STATUS current 633 DESCRIPTION 634 "This table represents the information about all the 635 interfaces, both the static and the dynamic interfaces, 636 on the Wireless LAN Controller(WLC)." 637 ::= { ciscoLwappInterfaceInfo 1 } 638 639cLInterfaceEntry OBJECT-TYPE 640 SYNTAX CLInterfaceEntry 641 MAX-ACCESS not-accessible 642 STATUS current 643 DESCRIPTION 644 "Each entry in this table provides information about 645 one interface on the WLC." 646 INDEX { clInterfaceName } 647 ::= { cLInterfaceTable 1 } 648 649CLInterfaceEntry ::= SEQUENCE { 650 cLInterfacePreviousAddressType InetAddressType, 651 cLInterfacePreviousAddress InetAddress, 652 cLInterfaceCurrentAddressType InetAddressType, 653 cLInterfaceCurrentAddress InetAddress 654 } 655 656cLInterfacePreviousAddressType OBJECT-TYPE 657 SYNTAX InetAddressType 658 MAX-ACCESS read-only 659 STATUS current 660 DESCRIPTION 661 "This object represents the previous type of 662 the interface's address on the controller." 663 ::= { cLInterfaceEntry 1 } 664 665cLInterfacePreviousAddress OBJECT-TYPE 666 SYNTAX InetAddress 667 MAX-ACCESS read-only 668 STATUS current 669 DESCRIPTION 670 "This object represents the previous address of 671 the interface on the controller." 672 ::= { cLInterfaceEntry 2 } 673 674cLInterfaceCurrentAddressType OBJECT-TYPE 675 SYNTAX InetAddressType 676 MAX-ACCESS read-only 677 STATUS current 678 DESCRIPTION 679 "This object represents the current type of 680 the interface's address on the controller." 681 ::= { cLInterfaceEntry 3 } 682 683cLInterfaceCurrentAddress OBJECT-TYPE 684 SYNTAX InetAddress 685 MAX-ACCESS read-only 686 STATUS current 687 DESCRIPTION 688 "This object represents the current address of 689 the interface on the controller." 690 ::= { cLInterfaceEntry 4 } 691 692--******************************************************************** 693-- * Notifications 694--******************************************************************** 695 696ciscoLwappInterfaceAddressChanged NOTIFICATION-TYPE 697 OBJECTS { 698 clInterfaceName, 699 cLInterfacePreviousAddressType, 700 cLInterfacePreviousAddress, 701 cLInterfaceCurrentAddressType, 702 cLInterfaceCurrentAddress 703 } 704 STATUS current 705 DESCRIPTION 706 "This notification is generated after the address of 707 an interface is changed." 708 ::= { ciscoLwappInterfaceMIBNotifs 1 } 709 710 711ciscoLwappInterfaceIpv6AddressStatus NOTIFICATION-TYPE 712 OBJECTS { 713 clInterfaceName, 714 clInterfacePrimaryIpv6AddrStatus, 715 cLInterfaceCurrentAddressType, 716 cLInterfaceCurrentAddress 717 718 } 719 STATUS current 720 DESCRIPTION 721 " This notification is generated after the Ipv6 address status is changed" 722 723 ::= {ciscoLwappInterfaceMIBNotifs 2} 724 725-- ******************************************************************** 726-- * Compliance statements 727-- ******************************************************************** 728 729ciscoLwappInterfaceMIBCompliances OBJECT IDENTIFIER 730 ::= { ciscoLwappInterfaceMIBConform 1 } 731 732ciscoLwappInterfaceMIBGroups OBJECT IDENTIFIER 733 ::= { ciscoLwappInterfaceMIBConform 2 } 734 735 736ciscoLwappInterfaceMIBCompliance MODULE-COMPLIANCE 737 STATUS deprecated 738 DESCRIPTION 739 "The compliance statement for the SNMP entities that 740 implement the ciscoLwappInterfaceMIB module." 741 MODULE -- this module 742 MANDATORY-GROUPS { ciscoLwappInterfaceConfigGroup } 743 ::= { ciscoLwappInterfaceMIBCompliances 1 } 744 745 ciscoLwappInterfaceMIBComplianceRev01 MODULE-COMPLIANCE 746 STATUS deprecated 747 DESCRIPTION 748 "The compliance statement for the SNMP entities that 749 implement the ciscoLwappInterfaceMIB module." 750 MODULE -- this module 751 MANDATORY-GROUPS { ciscoLwappInterfaceConfigGroup, 752 ciscoLwappInterfaceGroupConfigSup1 } 753 ::= { ciscoLwappInterfaceMIBCompliances 2 } 754 755ciscoLwappInterfaceMIBComplianceRev02 MODULE-COMPLIANCE 756 STATUS current 757 DESCRIPTION 758 "The compliance statement for the SNMP entities that 759 implement the ciscoLwappInterfaceMIB module." 760 MODULE -- this module 761 MANDATORY-GROUPS { 762 ciscoLwappInterfaceConfigGroup, 763 ciscoLwappInterfaceGroupConfigSup1, 764 ciscoLwappInterfaceConfigGroupSup1 765 } 766 767 OBJECT clInterfaceWired 768 MIN-ACCESS read-only 769 DESCRIPTION 770 "Write access is not required." 771 772 OBJECT clInterfaceQuarantineVlanId 773 MIN-ACCESS read-only 774 DESCRIPTION 775 "Write access is not required." 776 777 OBJECT clInterfaceDhcpOpt82Enabled 778 MIN-ACCESS read-only 779 DESCRIPTION 780 "Write access is not required." 781 782 OBJECT clInterfaceGroupDescr 783 MIN-ACCESS read-only 784 DESCRIPTION 785 "Write access is not required." 786 787 OBJECT clInterfaceGroupRowStatus 788 MIN-ACCESS read-only 789 DESCRIPTION 790 "Write access is not required." 791 792 OBJECT clInterfaceGroupMappingRowStatus 793 MIN-ACCESS read-only 794 DESCRIPTION 795 "Write access is not required." 796 ::= { ciscoLwappInterfaceMIBCompliances 3 } 797 798-- ******************************************************************** 799-- * Units of conformance 800-- ******************************************************************** 801 802ciscoLwappInterfaceConfigGroup OBJECT-GROUP 803 OBJECTS { 804 clInterfaceWired, 805 clInterfaceQuarantineVlanId 806 } 807 STATUS current 808 DESCRIPTION 809 "This collection of objects represent the 810 configuration of interfaces on the controller." 811 ::= { ciscoLwappInterfaceMIBGroups 1 } 812 813 ciscoLwappInterfaceGroupConfigSup1 OBJECT-GROUP 814 OBJECTS { 815 clInterfaceGroupDescr, 816 clInterfaceGroupIsQuarantine, 817 clInterfaceGroupRowStatus, 818 clInterfaceGroupMappingRowStatus 819 } 820 STATUS current 821 DESCRIPTION 822 "This collection of objects represent the 823 configuration of interface groups on the controller." 824 ::= { ciscoLwappInterfaceMIBGroups 2 } 825 826ciscoLwappInterfaceConfigGroupSup1 OBJECT-GROUP 827 OBJECTS { clInterfaceDhcpOpt82Enabled 828 } 829 STATUS current 830 DESCRIPTION 831 "This collection of objects represent the configuration of 832 interfaces on the controller." 833 ::= { ciscoLwappInterfaceMIBGroups 3 } 834 835END 836