draft-ietf-capwap-base-mib-08.txt   draft-ietf-capwap-base-mib-09.txt 
Internet Engineering Task Force Y. Shi, Ed. Internet Engineering Task Force Y. Shi, Ed.
Internet-Draft Hangzhou H3C Tech. Co., Ltd. Internet-Draft Hangzhou H3C Tech. Co., Ltd.
Intended status: Informational D. Perkins, Ed. Intended status: Informational D. Perkins, Ed.
Expires: July 15, 2010 SNMPinfo Expires: August 14, 2010 SNMPinfo
C. Elliott, Ed. C. Elliott, Ed.
Cisco Systems, Inc. Cisco Systems, Inc.
Y. Zhang, Ed. Y. Zhang, Ed.
Fortinet, Inc. Fortinet, Inc.
January 11, 2010 February 10, 2010
CAPWAP Protocol Base MIB CAPWAP Protocol Base MIB
draft-ietf-capwap-base-mib-08 draft-ietf-capwap-base-mib-09
Abstract Abstract
This memo defines a portion of the Management Information Base (MIB) This memo defines a portion of the Management Information Base (MIB)
for use with network management protocols. In particular, it for use with network management protocols. In particular, it
describes the managed objects for modeling the Control And describes the managed objects for modeling the Control And
Provisioning of Wireless Access Points (CAPWAP) Protocol. Provisioning of Wireless Access Points (CAPWAP) Protocol. This MIB
module is presented as a basis for future work on a SNMP management
of the CAPWAP protocol.
Status of This Memo Status of This Memo
This Internet-Draft is submitted to IETF in full conformance with the This Internet-Draft is submitted to IETF in full conformance with the
provisions of BCP 78 and BCP 79. provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet- other groups may also distribute working documents as Internet-
Drafts. Drafts.
skipping to change at page 1, line 44 skipping to change at page 1, line 46
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt. http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
This Internet-Draft will expire on July 15, 2010. This Internet-Draft will expire on August 14, 2010.
Copyright Notice Copyright Notice
Copyright (c) 2010 IETF Trust and the persons identified as the Copyright (c) 2010 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of include Simplified BSD License text as described in Section 4.e of
skipping to change at page 3, line 27 skipping to change at page 2, line 39
5.6. CAPWAP Protocol Wireless Binding MIB Module . . . . . . . 7 5.6. CAPWAP Protocol Wireless Binding MIB Module . . . . . . . 7
5.7. WTP Profile . . . . . . . . . . . . . . . . . . . . . . . 7 5.7. WTP Profile . . . . . . . . . . . . . . . . . . . . . . . 7
6. Structure of the MIB Module . . . . . . . . . . . . . . . . . 8 6. Structure of the MIB Module . . . . . . . . . . . . . . . . . 8
7. Relationship to Other MIB Modules . . . . . . . . . . . . . . 9 7. Relationship to Other MIB Modules . . . . . . . . . . . . . . 9
7.1. Relationship to SNMPv2-MIB Module . . . . . . . . . . . . 9 7.1. Relationship to SNMPv2-MIB Module . . . . . . . . . . . . 9
7.2. Relationship to IF-MIB Module . . . . . . . . . . . . . . 9 7.2. Relationship to IF-MIB Module . . . . . . . . . . . . . . 9
7.3. Relationship to ENTITY-MIB Module . . . . . . . . . . . . 9 7.3. Relationship to ENTITY-MIB Module . . . . . . . . . . . . 9
7.4. Relationship to Wireless Binding MIB Modules . . . . . . . 10 7.4. Relationship to Wireless Binding MIB Modules . . . . . . . 10
7.5. MIB Modules Required for IMPORTS . . . . . . . . . . . . . 10 7.5. MIB Modules Required for IMPORTS . . . . . . . . . . . . . 10
8. Example of CAPWAP-BASE-MIB Module Usage . . . . . . . . . . . 10 8. Example of CAPWAP-BASE-MIB Module Usage . . . . . . . . . . . 10
9. CAPWAP Message Element Extension . . . . . . . . . . . . . . . 14 9. Definitions . . . . . . . . . . . . . . . . . . . . . . . . . 14
9.1. CAPWAP Protocol Timers . . . . . . . . . . . . . . . . . . 14 10. Security Considerations . . . . . . . . . . . . . . . . . . . 68
9.2. CAPWAP Protocol Variables . . . . . . . . . . . . . . . . 17 11. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 70
9.3. CAPWAP Messages for CAPWAP Control Message Extension . . . 17 11.1. IANA Considerations for CAPWAP-BASE-MIB Module . . . . . . 70
9.3.1. Configuration Status Response Message . . . . . . . . 17 11.2. IANA Considerations for ifType . . . . . . . . . . . . . . 70
9.3.2. Configuration Update Response Message . . . . . . . . 18 12. Contributors . . . . . . . . . . . . . . . . . . . . . . . . . 70
10. Definitions . . . . . . . . . . . . . . . . . . . . . . . . . 18 13. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 70
11. Security Considerations . . . . . . . . . . . . . . . . . . . 76 14. References . . . . . . . . . . . . . . . . . . . . . . . . . . 70
12. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 77 14.1. Normative References . . . . . . . . . . . . . . . . . . . 70
12.1. IANA Considerations for CAPWAP-BASE-MIB Module . . . . . . 77 14.2. Informative References . . . . . . . . . . . . . . . . . . 71
12.2. IANA Considerations for ifType . . . . . . . . . . . . . . 77 Appendix A. Appendix A. Changes between -09 and -08 . . . . . . . 72
13. Contributors . . . . . . . . . . . . . . . . . . . . . . . . . 77
14. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 78
15. References . . . . . . . . . . . . . . . . . . . . . . . . . . 78
15.1. Normative References . . . . . . . . . . . . . . . . . . . 78
15.2. Informative References . . . . . . . . . . . . . . . . . . 79
Appendix A. Appendix A. Changes between -08 and -07 . . . . . . . 80
1. Introduction 1. Introduction
The CAPWAP Protocol [RFC5415] defines a standard, interoperable The CAPWAP Protocol [RFC5415] defines a standard, interoperable
protocol, which enables an Access Controller (AC) to manage a protocol, which enables an Access Controller (AC) to manage a
collection of Wireless Termination Points(WTPs). collection of Wireless Termination Points(WTPs).
This document defines a MIB module that can be used to manage the This document defines a MIB module that can be used to manage the
CAPWAP implementations. This MIB module covers both configuration CAPWAP implementations. This MIB module covers both configuration
and WTP status-monitoring aspects of CAPWAP, and provides a way to and WTP status-monitoring aspects of CAPWAP, and provides a way to
reuse MIB modules for any wireless technology. reuse MIB modules for any wireless technology. It presented as a
basis for future work on a SNMP management of the CAPWAP protocol.
2. The Internet-Standard Management Framework 2. The Internet-Standard Management Framework
For a detailed overview of the documents that describe the current For a detailed overview of the documents that describe the current
Internet-Standard Management Framework, please refer to section 7 of Internet-Standard Management Framework, please refer to section 7 of
RFC 3410 [RFC3410]. RFC 3410 [RFC3410].
Managed objects are accessed via a virtual information store, termed Managed objects are accessed via a virtual information store, termed
the Management Information Base or MIB. MIB objects are generally the Management Information Base or MIB. MIB objects are generally
accessed through the Simple Network Management Protocol (SNMP). accessed through the Simple Network Management Protocol (SNMP).
skipping to change at page 9, line 29 skipping to change at page 8, line 29
3) capwapBaseWtpProfileTable 3) capwapBaseWtpProfileTable
The WTP profile table is used to configure WTP profiles for WTPs to The WTP profile table is used to configure WTP profiles for WTPs to
be managed before they connect to the AC. An operator could change a be managed before they connect to the AC. An operator could change a
WTP's current configuration by changing the values of parameters in WTP's current configuration by changing the values of parameters in
the corresponding WTP profile, then the WTP could get the new the corresponding WTP profile, then the WTP could get the new
configuration through the CAPWAP control channel. configuration through the CAPWAP control channel.
4) capwapBaseWtpStateTable 4) capwapBaseWtpStateTable
The WTPs status table is used to indicate each WTP's CAPWAP FSM The WTPs status table is used to indicate the AC's CAPWAP FSM state
state, and helps operator to query WTPs' current configuration. for each WTP, and helps operator to query WTPs' current
configuration.
5) capwapBaseWtpTable 5) capwapBaseWtpTable
The WTPs table is used display properties of WTPs in running state. The WTPs table is used display properties of WTPs in running state.
6) capwapBaseWirelessBindingTable 6) capwapBaseWirelessBindingTable
The wireless binding table is used to display the mappings between The wireless binding table is used to display the mappings between
WTP Virtual Radio Interfaces and PHY radios, and the wireless binding WTP Virtual Radio Interfaces and PHY radios, and the wireless binding
type for each PHY radio. type for each PHY radio.
skipping to change at page 12, line 9 skipping to change at page 11, line 9
1) Create a WTP profile 1) Create a WTP profile
Suppose the WTP's Base MAC address is '00:01:01:01:01:00'. Create Suppose the WTP's Base MAC address is '00:01:01:01:01:00'. Create
the WTP profile as follows: the WTP profile as follows:
In CapwapBaseWtpProfileTable In CapwapBaseWtpProfileTable
{ {
capwapBaseWtpProfileId = 1, capwapBaseWtpProfileId = 1,
capwapBaseWtpProfileName = 'WTP Profile 123456', capwapBaseWtpProfileName = 'WTP Profile 123456',
capwapBaseWtpProfileWtpMacAddr = '00:01:01:01:01:00', capwapBaseWtpProfileWtpMacAddress = '00:01:01:01:01:00',
capwapBaseWtpProfileWtpModelNumber = 'WTP123', capwapBaseWtpProfileWtpModelNumber = 'WTP123',
capwapBaseWtpProfileWtpName = 'WTP 123456', capwapBaseWtpProfileWtpName = 'WTP 123456',
capwapBaseWtpProfileWtpLocation = 'office', capwapBaseWtpProfileWtpLocation = 'office',
capwapBaseWtpProfileWtpStaticIpEnable = true(1), capwapBaseWtpProfileWtpStaticIpEnable = true(1),
capwapBaseWtpProfileWtpStaticIpType = ipv4(1), capwapBaseWtpProfileWtpStaticIpType = ipv4(1),
capwapBaseWtpProfileWtpStaticIp = '192.0.2.10', capwapBaseWtpProfileWtpStaticIpAddress = '192.0.2.10',
capwapBaseWtpProfileWtpNetmask = '255.255.255.0', capwapBaseWtpProfileWtpNetmask = '255.255.255.0',
capwapBaseWtpProfileWtpGateway = '192.0.2.1', capwapBaseWtpProfileWtpGateway = '192.0.2.1',
capwapBaseWtpProfileWtpFallbackEnable = true(1), capwapBaseWtpProfileWtpFallbackEnable = true(1),
capwapBaseWtpProfileWtpEchoInterval = 30, capwapBaseWtpProfileWtpEchoInterval = 30,
capwapBaseWtpProfileWtpIdleTimeout = 300, capwapBaseWtpProfileWtpIdleTimeout = 300,
capwapBaseWtpProfileWtpMaxDiscoveryInterval = 20, capwapBaseWtpProfileWtpMaxDiscoveryInterval = 20,
capwapBaseWtpProfileWtpReportInterval = 120, capwapBaseWtpProfileWtpReportInterval = 120,
capwapBaseWtpProfileWtpSilentInterval = 30,
capwapBaseWtpProfileWtpStatisticsTimer = 120, capwapBaseWtpProfileWtpStatisticsTimer = 120,
capwapBaseWtpProfileWtpWaitDTLSTimer = 60,
capwapBaseWtpProfileWtpEcnSupport = limited(0) capwapBaseWtpProfileWtpEcnSupport = limited(0)
} }
Suppose the WTP with model number 'WTP123' has one PHY radio and this Suppose the WTP with model number 'WTP123' has one PHY radio and this
PHY radio is identified by ID 1. The creation of this WTP profile PHY radio is identified by ID 1. The creation of this WTP profile
triggers the AC to automatically create a WTP Virtual Radio Interface triggers the AC to automatically create a WTP Virtual Radio Interface
and add a new row object to the CapwapBaseWirelessBindingTable and add a new row object to the CapwapBaseWirelessBindingTable
without manual intervention. Suppose the ifIndex of the WTP Virtual without manual intervention. Suppose the ifIndex of the WTP Virtual
Radio Interface is 10. The following information is stored in the Radio Interface is 10. The following information is stored in the
CapwapBaseWirelessBindingTable. CapwapBaseWirelessBindingTable.
skipping to change at page 15, line 17 skipping to change at page 14, line 17
[I-D.ietf-capwap-802dot11-mib]. For more information, refer to [I-D.ietf-capwap-802dot11-mib]. For more information, refer to
[I-D.ietf-capwap-802dot11-mib]. [I-D.ietf-capwap-802dot11-mib].
7) Query other properties of a WTP 7) Query other properties of a WTP
The Operator could query MIB objects in the ENTITY-MIB [RFC4133] The Operator could query MIB objects in the ENTITY-MIB [RFC4133]
module by using the capwapBaseWtpPhyIndex in the capwapBaseWtpTable module by using the capwapBaseWtpPhyIndex in the capwapBaseWtpTable
of CAPWAP-BASE-MIB module. The properties of a WTP such as software of CAPWAP-BASE-MIB module. The properties of a WTP such as software
version, hardware version are available in the ENTITY-MIB module. version, hardware version are available in the ENTITY-MIB module.
9. CAPWAP Message Element Extension 9. Definitions
This section describes the CAPWAP control message extension for
CAPWAP protocol to support CAPWAP-BASE-MIB module.
To enable CAPWAP protocol timers and variables [RFC5415] manageable
through CAPWAP protocol, the following capwap message element
extensions are defined using Vendor Specific Payload message element
in this section. These message elements are used by WTP to report
extra configuration information to the AC.
CAPWAP Message Element Vendor Identifier Element ID
CAPWAP Protocol Timers Id assigned by IANA 1
CAPWAP Protocol Variables Id assigned by IANA 2
9.1. CAPWAP Protocol Timers
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Vendor Identifier |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Element ID | DataChannelKeepAlive |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| DataChannelDeadInterval | DiscoveryInterval |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| DTLSSessionDelete | EchoInterval |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| IdleTimeout |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| ImageDataStartTimer | MaxDiscoveryInterval |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| ReportInterval | RetransmitInterval |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| SilentInterval | StatisticsTimer |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| WaitDTLS |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Type: 37 for Vendor Specific Payload
Length: 34
Vendor Identifier: A 32-bit value containing the IANA assigned "SMI
Network Management Private Enterprise Codes".
Element ID: The Element ID field is set to 1 for CAPWAP Protocol
Timers.
DataChannelKeepAlive: A 16-bit value representing the time,
in seconds, that is used by the WTP to determine the next
must transmit the Data Channel Keep Alive. (see section 4.7.2 of
[RFC5415]).
DataChannelDeadInterval: A 16-bit value representing the minimum
time, in seconds, a WTP MUST wait without having received a Data
Channel Alive packets MAY be considered dead. The value of this
timer MUST be no less than 2*DataChannelKeepAlive seconds and
no greater that 240 seconds (see section 4.7.3 of [RFC5415]).
DiscoveryInterval: A 16-bit value representing the minimum time, in
seconds, that a WTP MUST wait after receiving a Discovery Response
message, before initiating a DTLS handshake (see section 4.7.5 of
[RFC5415]).
DTLSSessionDelete: A 16-bit value representing the minimum time, in
seconds, a WTP MUST wait for DTLS session deletion (see section
4.7.6 of [RFC5415]).
EchoInterval: A 16-bit value representing the minimum time, in
seconds, between sending Echo Request messages to the AC with
which the WTP has joined (see section 4.7.7 of [RFC5415]).
IdleTimeout: A 32-bit value representing the idle timeout value that
the WTP SHOULD enforce for its active station. The default Idle
Timeout is 300 seconds (see section 4.7.8 of [RFC5415]).
ImageDataStartTimer: A 16-bit value representing the number of
seconds the WTP will wait for its peer to transmit the Image
Data Request (see section 4.7.9 of [RFC5415]).
MaxDiscoveryInterval: A 16-bit value representing the maximum time
allowed between sending Discovery Request messages, in seconds.
This value MUST be no less than 2 seconds and no greater than 180
seconds (see section 4.7.10 of [RFC5415]).
ReportInterval: A 16-bit value representing the time, in seconds,
that is used by the WTP to determine the interval the WTP uses
between sending the Decryption Error message elements to inform
the AC of decryption errors (see section 4.7.11 of [RFC5415]).
RetransmitInterval: A 16-bit value representing the minimum time,
in seconds, in which a non-acknowledged CAPWAP packet will be
retransmitted (see section 4.7.12 of [RFC5415]).
SilentInterval: The minimum time, in seconds, a WTP MUST wait before
it MAY again send Discovery Request messages or attempt to
establish DTLS session (see section 4.7.13 of [RFC5415]).
StatisticsTimer: A 16-bit value representing the time, in seconds,
that is used by the WTP to determine the interval the WTP uses
between the WTP Events Requests it transmits to the AC to
communicate its statistics (see section 4.7.14 of [RFC5415]).
WaitDTLS: A 16-bit value representing the maximum time, in seconds,
a WTP MUST wait without having received a DTLS Handshake message
from an AC. This timer MUST be greater than 30 seconds (see
section 4.7.15 of [RFC5415]).
9.2. CAPWAP Protocol Variables
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Vendor Identifier |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Element ID | MaxDiscoveries |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| MaxFailedDTLSSessionRetry | MaxRetransmit |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type: 37 for Vendor Specific Payload
Length: 12
Vendor Identifier: A 32-bit value containing the IANA assigned "SMI
Network Management Private Enterprise Codes".
Element ID: The Element ID field is set to 2 for CAPWAP Protocol
Variables.
MaxDiscoveries: A 16-bit value representing the maximum number of
Discovery Request messages that will be sent after a WTP boots
(see section 4.8.5 of [RFC5415]).
MaxFailedDTLSSessionRetry: A 16-bit value representing the maximum
number of failed DTLS session establishment attempts before the
CAPWAP device enters a silent period (see section 4.8.6 of
[RFC5415]).
MaxRetransmit: A 16-bit value representing the maximum number of
retransmissions for a given CAPWAP packet before the link layer
considers the peer dead (see section 4.8.7 of [RFC5415]).
9.3. CAPWAP Messages for CAPWAP Control Message Extension
For CAPWAP Control Message Extension, the following CAPWAP messages
will be used.
9.3.1. Configuration Status Response Message
The following message elements MAY be included in the CAPWAP
Configuration Status Response Message.
- CAPWAP Protocol Timers, see Section Section 9.1
- CAPWAP Protocol Variables, see Section Section 9.2
9.3.2. Configuration Update Response Message
The following message elements MAY be included in the CAPWAP
Configuration Update Response Message.
- CAPWAP Protocol Timers, see Section Section 9.1
- CAPWAP Protocol Variables, see Section Section 9.2
10. Definitions
CAPWAP-BASE-MIB DEFINITIONS ::= BEGIN CAPWAP-BASE-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
PhysAddress, TEXTUAL-CONVENTION, TruthValue, PhysAddress, TEXTUAL-CONVENTION, TruthValue,
DateAndTime, RowStatus DateAndTime, RowStatus
FROM SNMPv2-TC FROM SNMPv2-TC
LongUtf8String LongUtf8String
FROM SYSAPPL-MIB FROM SYSAPPL-MIB
skipping to change at page 19, line 40 skipping to change at page 14, line 43
FROM SNMP-FRAMEWORK-MIB FROM SNMP-FRAMEWORK-MIB
NOTIFICATION-GROUP, OBJECT-GROUP, MODULE-COMPLIANCE NOTIFICATION-GROUP, OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, mib-2, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, mib-2,
Integer32, Unsigned32, Counter32, Gauge32, TimeTicks Integer32, Unsigned32, Counter32, Gauge32, TimeTicks
FROM SNMPv2-SMI FROM SNMPv2-SMI
InetAddressType, InetAddress InetAddressType, InetAddress
FROM INET-ADDRESS-MIB; FROM INET-ADDRESS-MIB;
capwapBaseMIB MODULE-IDENTITY capwapBaseMIB MODULE-IDENTITY
LAST-UPDATED "201001110000Z" -- January 11th, 2010 LAST-UPDATED "201002100000Z" -- Feb 10th, 2010
ORGANIZATION "IETF Control And Provisioning of Wireless Access ORGANIZATION "IETF Control And Provisioning of Wireless Access
Points (CAPWAP) Working Group Points (CAPWAP) Working Group
http://www.ietf.org/html.charters/capwap-charter.html" http://www.ietf.org/html.charters/capwap-charter.html"
CONTACT-INFO CONTACT-INFO
"General Discussion: capwap@frascone.com "General Discussion: capwap@frascone.com
To Subscribe: http://lists.frascone.com/mailman/listinfo/capwap To Subscribe: http://lists.frascone.com/mailman/listinfo/capwap
Yang Shi (editor) Yang Shi (editor)
Hangzhou H3C Tech. Co., Ltd. Hangzhou H3C Tech. Co., Ltd.
Beijing R&D Center of H3C, Digital Technology Plaza, Beijing R&D Center of H3C, Digital Technology Plaza,
NO.9 Shangdi 9th Street,Haidian District, NO.9 Shangdi 9th Street,Haidian District,
Beijing Beijing
China(100085) China(100085)
Phone: +86 010 82775276 Phone: +86 010 82775276
EMail: young@h3c.com EMail: young@h3c.com
David T. Perkins David T. Perkins
skipping to change at page 20, line 38 skipping to change at page 15, line 42
USA USA
Email: yzhang@fortinet.com" Email: yzhang@fortinet.com"
DESCRIPTION DESCRIPTION
"Copyright (C) 2010 The Internet Society. This version of "Copyright (C) 2010 The Internet Society. This version of
the MIB module is part of RFC xxx; see the RFC itself the MIB module is part of RFC xxx; see the RFC itself
for full legal notices. for full legal notices.
This MIB module contains managed object definitions for This MIB module contains managed object definitions for
the CAPWAP Protocol." the CAPWAP Protocol."
REVISION "201001110000Z" REVISION "201002100000Z"
DESCRIPTION DESCRIPTION
"Initial version published as RFC xxx" "Initial version published as RFC xxx"
::= { mib-2 xxx } ::= { mib-2 xxx }
-- Textual Conventions -- Textual Conventions
CapwapBaseWtpProfileIdTC ::= TEXTUAL-CONVENTION CapwapBaseWtpProfileIdTC ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 24, line 35 skipping to change at page 19, line 39
CAPWAP data channel. CAPWAP data channel.
The AC MAY support more than one option, represented by the bit The AC MAY support more than one option, represented by the bit
field below: field below:
other(0) - Other method, for example, vendor specific other(0) - Other method, for example, vendor specific
clear(1) - Clear text clear(1) - Clear text
dtls(2) - DTLS" dtls(2) - DTLS"
REFERENCE REFERENCE
"Section 4.6.1. of CAPWAP Protocol Specification, RFC 5415." "Section 4.6.1. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseAc 5 } ::= { capwapBaseAc 5 }
capwapBaseDataChannelDTLSPolicyConfig OBJECT-TYPE
SYNTAX INTEGER {
other(0),
clear(1),
dtls(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Represents the security policy configured on the AC for
CAPWAP data channel.
The value of the object is persistent at restart/reboot.
The following enumerated values are supported:
other(0) - Other method, for example, vendor specific
clear(1) - Clear text
dtls(2) - DTLS
Note that the CAPWAP field [RFC5415] modelled by this
object takes zero as starting value, this MIB object
follows this rule."
REFERENCE
"Section 4.6.1. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseAc 6 }
capwapBaseControlChannelAuthenOptions OBJECT-TYPE capwapBaseControlChannelAuthenOptions OBJECT-TYPE
SYNTAX BITS { SYNTAX BITS {
x509(0), x509(0),
psk(1) psk(1)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the authentication credential type supported by the "Represents the authentication credential type supported by the
AC for CAPWAP control channel. AC for CAPWAP control channel.
The AC MAY support more than one option, represented by the bit The AC MAY support more than one option, represented by the bit
field below: field below:
x509(0) - X.509 certificate based x509(0) - X.509 certificate based
psk(1) - Pre-Shared secret" psk(1) - Pre-Shared secret"
REFERENCE
"Section 4.6.1. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseAc 7 }
capwapBaseControlChannelAuthenConfig OBJECT-TYPE
SYNTAX INTEGER {
x509(1),
psk(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Represents the authentication credential type configured on
the AC for CAPWAP control channel.
The value of the object is persistent at restart/reboot.
The following enumerated values are supported:
x509(1) - X.509 certificate based
psk(2) - Pre-Shared secret"
REFERENCE REFERENCE
"Section 4.6.1. of CAPWAP Protocol Specification, RFC 5415." "Section 4.6.1. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseAc 8 } ::= { capwapBaseAc 6 }
-- capwapBaseAcNameListTable table -- capwapBaseAcNameListTable table
capwapBaseAcNameListTable OBJECT-TYPE capwapBaseAcNameListTable OBJECT-TYPE
SYNTAX SEQUENCE OF CapwapBaseAcNameListEntry SYNTAX SEQUENCE OF CapwapBaseAcNameListEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table of objects that configure the AC name list. "A table of objects that configure the AC name list.
Values of all read-create objects in this table are Values of all read-create objects in this table are
skipping to change at page 28, line 15 skipping to change at page 22, line 26
INDEX { capwapBaseMacAclId } INDEX { capwapBaseMacAclId }
::= { capwapBaseMacAclTable 1 } ::= { capwapBaseMacAclTable 1 }
CapwapBaseMacAclEntry ::= SEQUENCE { CapwapBaseMacAclEntry ::= SEQUENCE {
capwapBaseMacAclId Unsigned32, capwapBaseMacAclId Unsigned32,
capwapBaseMacAclStationId CapwapBaseStationIdTC, capwapBaseMacAclStationId CapwapBaseStationIdTC,
capwapBaseMacAclRowStatus RowStatus capwapBaseMacAclRowStatus RowStatus
} }
capwapBaseMacAclId OBJECT-TYPE capwapBaseMacAclId OBJECT-TYPE
SYNTAX Unsigned32 (1..255) SYNTAX Unsigned32
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the unique identifier of an ACL." "Represents the unique identifier of an ACL."
::= { capwapBaseMacAclEntry 1 } ::= { capwapBaseMacAclEntry 1 }
capwapBaseMacAclStationId OBJECT-TYPE capwapBaseMacAclStationId OBJECT-TYPE
SYNTAX CapwapBaseStationIdTC SYNTAX CapwapBaseStationIdTC
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
skipping to change at page 29, line 38 skipping to change at page 23, line 48
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A set of objects that configure and display a WTP profile." "A set of objects that configure and display a WTP profile."
INDEX { capwapBaseWtpProfileId } INDEX { capwapBaseWtpProfileId }
::= { capwapBaseWtpProfileTable 1 } ::= { capwapBaseWtpProfileTable 1 }
CapwapBaseWtpProfileEntry ::= SEQUENCE { CapwapBaseWtpProfileEntry ::= SEQUENCE {
capwapBaseWtpProfileId CapwapBaseWtpProfileIdTC, capwapBaseWtpProfileId CapwapBaseWtpProfileIdTC,
capwapBaseWtpProfileName SnmpAdminString, capwapBaseWtpProfileName SnmpAdminString,
capwapBaseWtpProfileWtpMacAddr CapwapBaseWtpIdTC, capwapBaseWtpProfileWtpMacAddress CapwapBaseWtpIdTC,
capwapBaseWtpProfileWtpModelNumber SnmpAdminString, capwapBaseWtpProfileWtpModelNumber SnmpAdminString,
capwapBaseWtpProfileWtpName LongUtf8String, capwapBaseWtpProfileWtpName LongUtf8String,
capwapBaseWtpProfileWtpLocation LongUtf8String, capwapBaseWtpProfileWtpLocation LongUtf8String,
capwapBaseWtpProfileWtpStaticIpEnable TruthValue, capwapBaseWtpProfileWtpStaticIpEnable TruthValue,
capwapBaseWtpProfileWtpStaticIpType InetAddressType, capwapBaseWtpProfileWtpStaticIpType InetAddressType,
capwapBaseWtpProfileWtpStaticIp InetAddress, capwapBaseWtpProfileWtpStaticIpAddress InetAddress,
capwapBaseWtpProfileWtpNetmask InetAddress, capwapBaseWtpProfileWtpNetmask InetAddress,
capwapBaseWtpProfileWtpGateway InetAddress, capwapBaseWtpProfileWtpGateway InetAddress,
capwapBaseWtpProfileWtpFallbackEnable INTEGER, capwapBaseWtpProfileWtpFallbackEnable INTEGER,
capwapBaseWtpProfileWtpEchoInterval Unsigned32, capwapBaseWtpProfileWtpEchoInterval Unsigned32,
capwapBaseWtpProfileWtpIdleTimeout Unsigned32, capwapBaseWtpProfileWtpIdleTimeout Unsigned32,
capwapBaseWtpProfileWtpMaxDiscoveryInterval Unsigned32, capwapBaseWtpProfileWtpMaxDiscoveryInterval Unsigned32,
capwapBaseWtpProfileWtpReportInterval Unsigned32, capwapBaseWtpProfileWtpReportInterval Unsigned32,
capwapBaseWtpProfileWtpSilentInterval Unsigned32,
capwapBaseWtpProfileWtpStatisticsTimer Unsigned32, capwapBaseWtpProfileWtpStatisticsTimer Unsigned32,
capwapBaseWtpProfileWtpWaitDTLSTimer Unsigned32,
capwapBaseWtpProfileWtpEcnSupport INTEGER, capwapBaseWtpProfileWtpEcnSupport INTEGER,
capwapBaseWtpProfileRowStatus RowStatus capwapBaseWtpProfileRowStatus RowStatus
} }
capwapBaseWtpProfileId OBJECT-TYPE capwapBaseWtpProfileId OBJECT-TYPE
SYNTAX CapwapBaseWtpProfileIdTC SYNTAX CapwapBaseWtpProfileIdTC
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the unique identifier of a WTP profile." "Represents the unique identifier of a WTP profile."
::= { capwapBaseWtpProfileEntry 1 } ::= { capwapBaseWtpProfileEntry 1 }
capwapBaseWtpProfileName OBJECT-TYPE capwapBaseWtpProfileName OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the name of a WTP profile." "Represents the name of a WTP profile."
::= { capwapBaseWtpProfileEntry 2 } ::= { capwapBaseWtpProfileEntry 2 }
capwapBaseWtpProfileWtpMacAddr OBJECT-TYPE capwapBaseWtpProfileWtpMacAddress OBJECT-TYPE
SYNTAX CapwapBaseWtpIdTC SYNTAX CapwapBaseWtpIdTC
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the Base MAC address of a WTP. "Represents the Base MAC address of a WTP.
A WTP profile MUST contain the Base MAC address of the WTP A WTP profile MUST contain the Base MAC address of the WTP
because the CAPWAP message received from the WTP contains because the CAPWAP message received from the WTP contains
its Base MAC address and the AC uses the Base MAC address to its Base MAC address and the AC uses the Base MAC address to
find the corresponding WTP profile. find the corresponding WTP profile.
In the section 4.6.40 [RFC5415], it omits be included in the In the section 4.6.40 [RFC5415], it omits be included in the
skipping to change at page 31, line 49 skipping to change at page 26, line 8
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents whether the WTP SHOULD use a static IP address "Represents whether the WTP SHOULD use a static IP address
or not. A value of false disables the static IP address, or not. A value of false disables the static IP address,
while a value of true enables it." while a value of true enables it."
REFERENCE REFERENCE
"Section 4.6.48. of CAPWAP Protocol Specification, RFC 5415." "Section 4.6.48. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseWtpProfileEntry 7 } ::= { capwapBaseWtpProfileEntry 7 }
capwapBaseWtpProfileWtpStaticIpType OBJECT-TYPE capwapBaseWtpProfileWtpStaticIpType OBJECT-TYPE
SYNTAX InetAddressType {ipv4(1), ipv4z(3)} SYNTAX InetAddressType {ipv4(1)}
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the static IP address type used by the WTP. "Represents the static IP address type used by the WTP.
Only ipv4(1) and ipv4z(3) are supported by the object. Only ipv4(1) is supported by the object.
Although the CAPWAP protocol (RFC5415) supports both IPv4 Although the CAPWAP protocol [RFC5415] supports both IPv4
and IPv6, note that the CAPWAP field modelled by this and IPv6, note that the CAPWAP field modelled by this
object does not support IPv6, so the object does not object does not support IPv6, so the object does not
support ipv6(2) and ipv6z(4)." support ipv6(2)."
REFERENCE REFERENCE
"Section 4.6.48. of CAPWAP Protocol Specification, RFC 5415." "Section 4.6.48. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseWtpProfileEntry 8 } ::= { capwapBaseWtpProfileEntry 8 }
capwapBaseWtpProfileWtpStaticIp OBJECT-TYPE capwapBaseWtpProfileWtpStaticIpAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE(4|8)) SYNTAX InetAddress (SIZE(4))
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"When capwapBaseWtpProfileWtpStaticIpEnable is true, "When capwapBaseWtpProfileWtpStaticIpEnable is true,
it represents the static IP address to be assigned to the WTP. it represents the static IP address to be assigned to the WTP.
The format of this IP address is determined by the The format of this IP address is determined by the
corresponding instance of object corresponding instance of object
capwapBaseWtpProfileWtpStaticIpType." capwapBaseWtpProfileWtpStaticIpType."
REFERENCE REFERENCE
"Section 4.6.48. of CAPWAP Protocol Specification, RFC 5415." "Section 4.6.48. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseWtpProfileEntry 9 } ::= { capwapBaseWtpProfileEntry 9 }
capwapBaseWtpProfileWtpNetmask OBJECT-TYPE capwapBaseWtpProfileWtpNetmask OBJECT-TYPE
SYNTAX InetAddress (SIZE(4|8)) SYNTAX InetAddress (SIZE(4))
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"When capwapBaseWtpProfileWtpStaticIpEnable is true, "When capwapBaseWtpProfileWtpStaticIpEnable is true,
it represents the netmask to be assigned to the WTP. it represents the netmask to be assigned to the WTP.
The format of this netmask is determined by the The format of this netmask is determined by the
corresponding instance of object corresponding instance of object
capwapBaseWtpProfileWtpStaticIpType." capwapBaseWtpProfileWtpStaticIpType."
REFERENCE REFERENCE
"Section 4.6.48. of CAPWAP Protocol Specification, RFC 5415." "Section 4.6.48. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseWtpProfileEntry 10 } ::= { capwapBaseWtpProfileEntry 10 }
capwapBaseWtpProfileWtpGateway OBJECT-TYPE capwapBaseWtpProfileWtpGateway OBJECT-TYPE
SYNTAX InetAddress (SIZE(4|8)) SYNTAX InetAddress (SIZE(4))
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"When capwapBaseWtpProfileWtpStaticIpEnable is true, "When capwapBaseWtpProfileWtpStaticIpEnable is true,
it represents the gateway to be assigned to the WTP. it represents the gateway to be assigned to the WTP.
The format of this IP address is determined by the The format of this IP address is determined by the
corresponding instance of object corresponding instance of object
capwapBaseWtpProfileWtpStaticIpType." capwapBaseWtpProfileWtpStaticIpType."
REFERENCE REFERENCE
"Section 4.6.48. of CAPWAP Protocol Specification, RFC 5415." "Section 4.6.48. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseWtpProfileEntry 11 } ::= { capwapBaseWtpProfileEntry 11 }
capwapBaseWtpProfileWtpFallbackEnable OBJECT-TYPE capwapBaseWtpProfileWtpFallbackEnable OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
enabled(1), enabled(1),
disabled(2) disabled(2)
} }
MAX-ACCESS read-create MAX-ACCESS read-create
skipping to change at page 34, line 31 skipping to change at page 28, line 39
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the interval for WTP to send Decryption Error "Represents the interval for WTP to send Decryption Error
report." report."
REFERENCE REFERENCE
"Section 4.7.11. of CAPWAP Protocol Specification, RFC 5415." "Section 4.7.11. of CAPWAP Protocol Specification, RFC 5415."
DEFVAL { 120 } DEFVAL { 120 }
::= { capwapBaseWtpProfileEntry 16 } ::= { capwapBaseWtpProfileEntry 16 }
capwapBaseWtpProfileWtpSilentInterval OBJECT-TYPE
SYNTAX Unsigned32
UNITS "second"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Represents the minimum time, in seconds, a WTP MUST wait
before it MAY again send Discovery Request messages or
attempt to a establish DTLS session."
REFERENCE
"Section 4.7.13. of CAPWAP Protocol Specification, RFC 5415."
DEFVAL { 30 }
::= { capwapBaseWtpProfileEntry 17 }
capwapBaseWtpProfileWtpStatisticsTimer OBJECT-TYPE capwapBaseWtpProfileWtpStatisticsTimer OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
UNITS "second" UNITS "second"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the interval the WTP uses between the WTP Events "Represents the interval the WTP uses between the WTP Events
Requests it transmits to the AC to communicate its statistics, Requests it transmits to the AC to communicate its statistics,
in seconds." in seconds."
REFERENCE REFERENCE
"Section 4.7.14. of CAPWAP Protocol Specification, RFC 5415." "Section 4.7.14. of CAPWAP Protocol Specification, RFC 5415."
DEFVAL { 120 } DEFVAL { 120 }
::= { capwapBaseWtpProfileEntry 18 } ::= { capwapBaseWtpProfileEntry 17 }
capwapBaseWtpProfileWtpWaitDTLSTimer OBJECT-TYPE
SYNTAX Unsigned32 (30..4294967295)
UNITS "second"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Represents the maximum time, in seconds, an AC MUST wait
without having received a DTLS Handshake message from an AC.
This timer MUST be greater than 30 seconds."
REFERENCE
"Section 4.7.15. of CAPWAP Protocol Specification, RFC 5415."
DEFVAL { 60 }
::= { capwapBaseWtpProfileEntry 19 }
capwapBaseWtpProfileWtpEcnSupport OBJECT-TYPE capwapBaseWtpProfileWtpEcnSupport OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
limited(0), limited(0),
fullAndLimited(1) fullAndLimited(1)
} }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the support for the Explicit Congestion Notification "Represents the support for the Explicit Congestion Notification
(ECN) bits, as defined in [RFC3168]. (ECN) bits, as defined in [RFC3168].
The following enumerated values are supported: The following enumerated values are supported:
limited(0) - Limited ECN support limited(0) - Limited ECN support
fullAndLimited(1) - Full and limited ECN support fullAndLimited(1) - Full and limited ECN support
Note that the CAPWAP field [RFC5415] modelled by this Note that the CAPWAP field [RFC5415] modelled by this
object takes zero as starting value, this MIB object follows object takes zero as starting value, this MIB object follows
this rule." this rule."
REFERENCE REFERENCE
"Section 4.6.25. of CAPWAP Protocol Specification, RFC 5415." "Section 4.6.25. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseWtpProfileEntry 20 } ::= { capwapBaseWtpProfileEntry 18 }
capwapBaseWtpProfileRowStatus OBJECT-TYPE capwapBaseWtpProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object is used to create, modify, and/or delete a row "This object is used to create, modify, and/or delete a row
in this table. in this table.
The value of capwapBaseWtpProfileName, The value of capwapBaseWtpProfileName,
capwapBaseWtpProfileWtpName and capwapBaseWtpProfileWtpLocation capwapBaseWtpProfileWtpName and capwapBaseWtpProfileWtpLocation
skipping to change at page 36, line 16 skipping to change at page 29, line 45
''notInService''. ''notInService''.
The other objects in a row can be modified only when the value The other objects in a row can be modified only when the value
of this object in the corresponding conceptual row is not of this object in the corresponding conceptual row is not
''active''. Thus to modify one or more of the objects in ''active''. Thus to modify one or more of the objects in
this conceptual row, this conceptual row,
a. change the row status to ''notInService'' a. change the row status to ''notInService''
b. change the values of the row b. change the values of the row
c. change the row status to ''active'' c. change the row status to ''active''
The capwapBaseWtpProfileRowStatus may be changed to ''active'' The capwapBaseWtpProfileRowStatus may be changed to ''active''
if the managed objects capwapBaseWtpProfileName, if the managed objects capwapBaseWtpProfileName,
capwapBaseWtpProfileWtpMacAddr, capwapBaseWtpProfileWtpMacAddress,
capwapBaseWtpProfileWtpModelNumber, capwapBaseWtpProfileWtpName capwapBaseWtpProfileWtpModelNumber, capwapBaseWtpProfileWtpName
and capwapBaseWtpProfileWtpLocation in the conceptual row and capwapBaseWtpProfileWtpLocation in the conceptual row
have been assigned valid values. have been assigned valid values.
Deleting a WTP profile in use will disconnect the WTP to Deleting a WTP profile in use will disconnect the WTP to
the AC. So the network management system SHOULD the AC. So the network management system SHOULD
ask the operator to confirm such an operation. ask the operator to confirm such an operation.
When a WTP profile entry is removed from the table, When a WTP profile entry is removed from the table,
the corresponding WTP Virtual Radio Interfaces are also the corresponding WTP Virtual Radio Interfaces are also
removed from the CapwapBaseWirelessBindingTable and removed from the CapwapBaseWirelessBindingTable and
ifTable [RFC2863]. ifTable [RFC2863].
Also, the related object instances SHOULD be removed from Also, the related object instances SHOULD be removed from
the wireless binding MIB modules such as IEEE 802.11 the wireless binding MIB modules such as IEEE 802.11
MIB module [IEEE.802-11.2007]." MIB module [IEEE.802-11.2007]."
::= { capwapBaseWtpProfileEntry 21 } ::= { capwapBaseWtpProfileEntry 19 }
-- End of capwapBaseWtpProfileTable table -- End of capwapBaseWtpProfileTable table
-- capwapBaseWtpStateTable table -- capwapBaseWtpStateTable table
capwapBaseWtpStateTable OBJECT-TYPE capwapBaseWtpStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF CapwapBaseWtpStateEntry SYNTAX SEQUENCE OF CapwapBaseWtpStateEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table of objects that indicate each WTP's CAPWAP FSM "A table of objects that indicate the AC's CAPWAP FSM state
state, and helps the operator to query the WTPs' current for each WTP, and helps the operator to query the WTPs'
configuration." current configuration."
::= { capwapBaseWtps 2 } ::= { capwapBaseWtps 2 }
capwapBaseWtpStateEntry OBJECT-TYPE capwapBaseWtpStateEntry OBJECT-TYPE
SYNTAX CapwapBaseWtpStateEntry SYNTAX CapwapBaseWtpStateEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A set of objects that display the WTP's CAPWAP FSM state. "A set of objects that display the AC's CAPWAP FSM state
for each WTP.
Also, the operator could query the current configuration Also, the operator could query the current configuration
of a WTP by using the identifier of the corresponding of a WTP by using the identifier of the corresponding
WTP profile." WTP profile."
INDEX { capwapBaseWtpStateWtpId } INDEX { capwapBaseWtpStateWtpId }
::= { capwapBaseWtpStateTable 1 } ::= { capwapBaseWtpStateTable 1 }
CapwapBaseWtpStateEntry ::= SEQUENCE { CapwapBaseWtpStateEntry ::= SEQUENCE {
capwapBaseWtpStateWtpId CapwapBaseWtpIdTC, capwapBaseWtpStateWtpId CapwapBaseWtpIdTC,
capwapBaseWtpStateWtpIpAddressType InetAddressType, capwapBaseWtpStateWtpIpAddressType InetAddressType,
capwapBaseWtpStateWtpIpAddress InetAddress, capwapBaseWtpStateWtpIpAddress InetAddress,
capwapBaseWtpStateWtpLocalIpAddressType InetAddressType,
capwapBaseWtpStateWtpLocalIpAddress InetAddress,
capwapBaseWtpStateWtpBaseMacAddress PhysAddress, capwapBaseWtpStateWtpBaseMacAddress PhysAddress,
capwapBaseWtpState INTEGER, capwapBaseWtpState INTEGER,
capwapBaseWtpStateWtpUpTime TimeTicks, capwapBaseWtpStateWtpUpTime TimeTicks,
capwapBaseWtpStateWtpCurrWtpProfileId CapwapBaseWtpProfileIdTC capwapBaseWtpStateWtpCurrWtpProfileId CapwapBaseWtpProfileIdTC
} }
capwapBaseWtpStateWtpId OBJECT-TYPE capwapBaseWtpStateWtpId OBJECT-TYPE
SYNTAX CapwapBaseWtpIdTC SYNTAX CapwapBaseWtpIdTC
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the unique identifier of a WTP." "Represents the unique identifier of a WTP."
::= { capwapBaseWtpStateEntry 1 } ::= { capwapBaseWtpStateEntry 1 }
capwapBaseWtpStateWtpIpAddressType OBJECT-TYPE capwapBaseWtpStateWtpIpAddressType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the IP address type of a WTP. "Represents the IP address type of a WTP.
Only ipv4(1), ipv6(2), ipv4z(3), ipv6z(4) and dns(16) Only ipv4(1) and ipv6(2) are supported by the object."
are supported by the object."
::= { capwapBaseWtpStateEntry 2 } ::= { capwapBaseWtpStateEntry 2 }
capwapBaseWtpStateWtpIpAddress OBJECT-TYPE capwapBaseWtpStateWtpIpAddress OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the IP address of a WTP. "Represents the IP address of a WTP which corresponds to
IP address in the IP packet header.
The format of this IP address is determined by The format of this IP address is determined by
the corresponding instance of object the corresponding instance of object
capwapBaseWtpStateWtpIpAddressType." capwapBaseWtpStateWtpIpAddressType."
REFERENCE
"Section 4. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseWtpStateEntry 3 } ::= { capwapBaseWtpStateEntry 3 }
capwapBaseWtpStateWtpLocalIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents the local IP address type of a WTP.
Only ipv4(1) and ipv6(2) are supported by the object."
::= { capwapBaseWtpStateEntry 4 }
capwapBaseWtpStateWtpLocalIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents the local IP address of a WTP and which models
the CAPWAP field [RFC5415] CAPWAP Local IPv4 Address
or CAPWAP Local IPv6 Address.
If a Network Address Translation (NAT) device is present
between WTP and AC, the value of
capwapBaseWtpStateWtpLocalIpAddress will be different to the
vale of capwapBaseWtpStateWtpIpAddress.
The format of this IP address is determined by
the corresponding instance of object
capwapBaseWtpStateWtpLocalIpAddressType."
REFERENCE
"Section 4.6.11 and 4.6.12. of CAPWAP Protocol Specification,
RFC 5415."
::= { capwapBaseWtpStateEntry 5 }
capwapBaseWtpStateWtpBaseMacAddress OBJECT-TYPE capwapBaseWtpStateWtpBaseMacAddress OBJECT-TYPE
SYNTAX PhysAddress (SIZE(6|8)) SYNTAX PhysAddress (SIZE(6|8))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the WTP's Base MAC Address, which MAY be "Represents the WTP's Base MAC Address, which MAY be
assigned to the primary Ethernet interface. assigned to the primary Ethernet interface.
The instance of the object corresponds to the Base MAC Address The instance of the object corresponds to the Base MAC Address
sub-element in the CAPWAP protocol [RFC5415]." sub-element in the CAPWAP protocol [RFC5415]."
REFERENCE REFERENCE
"Section 4.6.40. of CAPWAP Protocol Specification, RFC 5415." "Section 4.6.40. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseWtpStateEntry 4 } ::= { capwapBaseWtpStateEntry 6 }
capwapBaseWtpState OBJECT-TYPE capwapBaseWtpState OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
dtls(1), dtls(1),
join(2), join(2),
image(3), image(3),
configure(4), configure(4),
dataCheck(5), dataCheck(5),
run(6), run(6),
reset(7), reset(7),
dtlsTeardown(8), dtlsTeardown(8),
unknown(9) unknown(9)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the various possible CAPWAP FSM states of WTP "Represents the various possible the AC's CAPWAP FSM state
for each WTP.
The following enumerated values are supported: The following enumerated values are supported:
dtls(1) - DTLS negotiation states, which include dtls(1) - DTLS negotiation states, which include
DTLS setup, authorize, DTLS connect DTLS setup, authorize, DTLS connect
join(2) - The WTP is joining with the AC join(2) - The WTP is joining with the AC
image(3) - The WTP is downloading software image(3) - The WTP is downloading software
configure(4) - The WTP is getting configuration from configure(4) - The WTP is getting configuration from
the AC the AC
dataCheck(5) - The AC is waiting for the Data Channel Keep dataCheck(5) - The AC is waiting for the Data Channel Keep
Alive Packet Alive Packet
run(6) - The WTP enters the running state run(6) - The WTP enters the running state
reset(7) - The AC transmits a reset request message reset(7) - The AC transmits a reset request message
to the WTP to the WTP
dtlsTeardown(8) - DTLS session is tear down dtlsTeardown(8) - DTLS session is tear down
unknown(9) - Operator already prepared configuration unknown(9) - Operator already prepared configuration
for the WTP, while the WTP has not contact for the WTP, while the WTP has not contact
with the AC till now" with the AC till now"
REFERENCE REFERENCE
"Section 2.3.1. of CAPWAP Protocol Specification, RFC 5415." "Section 2.3.1. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseWtpStateEntry 5 } ::= { capwapBaseWtpStateEntry 7 }
capwapBaseWtpStateWtpUpTime OBJECT-TYPE capwapBaseWtpStateWtpUpTime OBJECT-TYPE
SYNTAX TimeTicks SYNTAX TimeTicks
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the time (in hundredths of a second) since the "Represents the time (in hundredths of a second) since the
WTP has been in the running state (corresponding to the WTP has been in the running state (corresponding to the
value run(6) of capwapBaseWtpState)." value run(6) of capwapBaseWtpState)."
::= { capwapBaseWtpStateEntry 6 } ::= { capwapBaseWtpStateEntry 8 }
capwapBaseWtpStateWtpCurrWtpProfileId OBJECT-TYPE capwapBaseWtpStateWtpCurrWtpProfileId OBJECT-TYPE
SYNTAX CapwapBaseWtpProfileIdTC SYNTAX CapwapBaseWtpProfileIdTC
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the current identifier of a WTP profile. "Represents the current identifier of a WTP profile.
The operator could query a WTP's current configuration The operator could query a WTP's current configuration
with the identifier of a WTP profile." with the identifier of a WTP profile."
::= { capwapBaseWtpStateEntry 7 } ::= { capwapBaseWtpStateEntry 9 }
-- End of capwapBaseWtpStateTable Table -- End of capwapBaseWtpStateTable Table
-- capwapBaseWtpTable Table -- capwapBaseWtpTable Table
capwapBaseWtpTable OBJECT-TYPE capwapBaseWtpTable OBJECT-TYPE
SYNTAX SEQUENCE OF CapwapBaseWtpEntry SYNTAX SEQUENCE OF CapwapBaseWtpEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 40, line 9 skipping to change at page 34, line 24
CapwapBaseWtpEntry ::= SEQUENCE { CapwapBaseWtpEntry ::= SEQUENCE {
capwapBaseWtpCurrId CapwapBaseWtpIdTC, capwapBaseWtpCurrId CapwapBaseWtpIdTC,
capwapBaseWtpPhyIndex PhysicalIndex, capwapBaseWtpPhyIndex PhysicalIndex,
capwapBaseWtpBaseMacAddress PhysAddress, capwapBaseWtpBaseMacAddress PhysAddress,
capwapBaseWtpTunnelModeOptions CapwapBaseTunnelModeTC, capwapBaseWtpTunnelModeOptions CapwapBaseTunnelModeTC,
capwapBaseWtpMacTypeOptions CapwapBaseMacTypeTC, capwapBaseWtpMacTypeOptions CapwapBaseMacTypeTC,
capwapBaseWtpDiscoveryType INTEGER, capwapBaseWtpDiscoveryType INTEGER,
capwapBaseWtpRadiosInUseNum Gauge32, capwapBaseWtpRadiosInUseNum Gauge32,
capwapBaseWtpRadioNumLimit Unsigned32, capwapBaseWtpRadioNumLimit Unsigned32,
capwapBaseWtpRetransmitCount Counter32, capwapBaseWtpRetransmitCount Counter32
capwapBaseWtpMaxDiscoveries Unsigned32,
capwapBaseWtpMaxFailedDTLSSessionRetry Unsigned32,
capwapBaseWtpMaxRetransmit Unsigned32,
capwapBaseWtpDataChannelKeepAliveTimer Unsigned32,
capwapBaseWtpDataChannelDeadInterval Unsigned32,
capwapBaseWtpDiscoveryInterval Unsigned32,
capwapBaseWtpDTLSSessionDeleteTimer Unsigned32,
capwapBaseWtpImageDataStartTimer Unsigned32,
capwapBaseWtpRetransmitInterval Unsigned32
} }
capwapBaseWtpCurrId OBJECT-TYPE capwapBaseWtpCurrId OBJECT-TYPE
SYNTAX CapwapBaseWtpIdTC SYNTAX CapwapBaseWtpIdTC
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the unique identifier of a WTP in running state." "Represents the unique identifier of a WTP in running state."
::= { capwapBaseWtpEntry 1 } ::= { capwapBaseWtpEntry 1 }
skipping to change at page 42, line 34 skipping to change at page 36, line 41
UNITS "retransmissions" UNITS "retransmissions"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the number of retransmissions for a given "Represents the number of retransmissions for a given
CAPWAP packet." CAPWAP packet."
REFERENCE REFERENCE
"Section 4.8.8. of CAPWAP Protocol Specification, RFC 5415." "Section 4.8.8. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseWtpEntry 9 } ::= { capwapBaseWtpEntry 9 }
capwapBaseWtpMaxDiscoveries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents the maximum number of Discovery Request messages
that will be sent after a WTP boots."
REFERENCE
"Section 4.8.5. of CAPWAP Protocol Specification, RFC 5415."
DEFVAL { 10 }
::= { capwapBaseWtpEntry 10 }
capwapBaseWtpMaxFailedDTLSSessionRetry OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents the maximum number of failed DTLS session
establishment attempts before the CAPWAP device enters a
silent period."
REFERENCE
"Section 4.8.6. of CAPWAP Protocol Specification, RFC 5415."
DEFVAL { 3 }
::= { capwapBaseWtpEntry 11 }
capwapBaseWtpMaxRetransmit OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents the maximum number of retransmission for a given
CAPWAP packet before the link layer considers the peer dead."
REFERENCE
"Section 4.8.7. of CAPWAP Protocol Specification, RFC 5415."
DEFVAL { 5 }
::= { capwapBaseWtpEntry 12 }
capwapBaseWtpDataChannelKeepAliveTimer OBJECT-TYPE
SYNTAX Unsigned32
UNITS "second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents the next opportunity, in seconds, the WTP must
transmit the Data Channel Keep Alive message."
REFERENCE
"Section 4.7.2. of CAPWAP Protocol Specification, RFC 5415."
DEFVAL { 30 }
::= { capwapBaseWtpEntry 13 }
capwapBaseWtpDataChannelDeadInterval OBJECT-TYPE
SYNTAX Unsigned32 (0..240)
UNITS "second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents the minimum time, in seconds, a WTP MUST wait
without having received a Data Channel Keep Alive packet
before the destination for the Data Channel Keep Alive
packets MAY be considered dead."
REFERENCE
"Section 4.7.3. of CAPWAP Protocol Specification, RFC 5415."
DEFVAL { 60 }
::= { capwapBaseWtpEntry 14 }
capwapBaseWtpDiscoveryInterval OBJECT-TYPE
SYNTAX Unsigned32
UNITS "second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents the minimum time, in seconds, that a WTP MUST
wait after receiving a Discovery Response message, before
initiating a DTLS handshake."
REFERENCE
"Section 4.7.5. of CAPWAP Protocol Specification, RFC 5415."
DEFVAL { 5 }
::= { capwapBaseWtpEntry 15 }
capwapBaseWtpDTLSSessionDeleteTimer OBJECT-TYPE
SYNTAX Unsigned32
UNITS "second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents the minimum time, in seconds, a WTP MUST wait
for DTLS session deletion."
REFERENCE
"Section 4.7.6. of CAPWAP Protocol Specification, RFC 5415."
DEFVAL { 5 }
::= { capwapBaseWtpEntry 16 }
capwapBaseWtpImageDataStartTimer OBJECT-TYPE
SYNTAX Unsigned32
UNITS "second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents the number of seconds the WTP will wait for its
peer to transmit the Image Data Request."
REFERENCE
"Section 4.7.9. of CAPWAP Protocol Specification, RFC 5415."
DEFVAL { 30 }
::= { capwapBaseWtpEntry 17 }
capwapBaseWtpRetransmitInterval OBJECT-TYPE
SYNTAX Unsigned32
UNITS "second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents the minimum time, in seconds, in which a
non-acknowledged CAPWAP packet will be retransmitted."
REFERENCE
"Section 4.7.12. of CAPWAP Protocol Specification, RFC 5415."
DEFVAL { 3 }
::= { capwapBaseWtpEntry 18 }
-- End of capwapBaseWtpTable table -- End of capwapBaseWtpTable table
-- capwapBaseWirelessBindingTable Table -- capwapBaseWirelessBindingTable Table
capwapBaseWirelessBindingTable OBJECT-TYPE capwapBaseWirelessBindingTable OBJECT-TYPE
SYNTAX SEQUENCE OF CapwapBaseWirelessBindingEntry SYNTAX SEQUENCE OF CapwapBaseWirelessBindingEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table of objects that display the mappings between "A table of objects that display the mappings between
skipping to change at page 51, line 37 skipping to change at page 43, line 22
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the number of times that a CAPWAP protocol "Represents the number of times that a CAPWAP protocol
connection with an AC has failed for unknown reasons." connection with an AC has failed for unknown reasons."
REFERENCE REFERENCE
"Section 4.6.47. of CAPWAP Protocol Specification, RFC 5415." "Section 4.6.47. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseWtpEventsStatsEntry 7 } ::= { capwapBaseWtpEventsStatsEntry 7 }
capwapBaseWtpEventsStatsLastFailureType OBJECT-TYPE capwapBaseWtpEventsStatsLastFailureType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
notSupport(0), unsupported(0),
acInit(1), acInit(1),
linkFailure(2), linkFailure(2),
swFailure(3), swFailure(3),
hwFailure(4), hwFailure(4),
otherFailure(5), otherFailure(5),
unknown(255) unknown(255)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the failure type of the most recent WTP failure. "Represents the failure type of the most recent WTP failure.
The following enumerated values are supported: The following enumerated values are supported:
notSupport(0) - Not supported unsupported(0) - Not supported
acInit(1) - The AC initiated acInit(1) - The AC initiated
linkFailure(2) - Link failure linkFailure(2) - Link failure
swFailure(3) - Software failure swFailure(3) - Software failure
hwFailure(4) - Hardware failure hwFailure(4) - Hardware failure
otherFailure(5) - Other failure otherFailure(5) - Other failure
unknown(255) - Unknown (e.g., WTP doesn't keep track unknown(255) - Unknown (e.g., WTP doesn't keep track
of info) of info)
Note that the CAPWAP field [RFC5415] modelled by this Note that the CAPWAP field [RFC5415] modelled by this
object takes zero as starting value, this MIB object object takes zero as starting value, this MIB object
follows this rule." follows this rule."
skipping to change at page 53, line 7 skipping to change at page 44, line 38
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A set of objects that display the statistic data of "A set of objects that display the statistic data of
events happened on a specific radio of a WTP." events happened on a specific radio of a WTP."
INDEX { capwapBaseWtpCurrId, capwapBaseRadioEventsWtpRadioId } INDEX { capwapBaseWtpCurrId, capwapBaseRadioEventsWtpRadioId }
::= { capwapBaseRadioEventsStatsTable 1 } ::= { capwapBaseRadioEventsStatsTable 1 }
CapwapBaseRadioEventsStatsEntry ::= SEQUENCE { CapwapBaseRadioEventsStatsEntry ::= SEQUENCE {
capwapBaseRadioEventsWtpRadioId CapwapBaseRadioIdTC, capwapBaseRadioEventsWtpRadioId CapwapBaseRadioIdTC,
capwapBaseRadioEventsStatsResetCount Counter32, capwapBaseRadioEventsStatsResetCount Counter32,
capwapBaseRadioEventsStatsSwFailCount Counter32, capwapBaseRadioEventsStatsSwFailureCount Counter32,
capwapBaseRadioEventsStatsHwFailCount Counter32, capwapBaseRadioEventsStatsHwFailureCount Counter32,
capwapBaseRadioEventsStatsOtherFailCount Counter32, capwapBaseRadioEventsStatsOtherFailureCount Counter32,
capwapBaseRadioEventsStatsUnknownFailCount Counter32, capwapBaseRadioEventsStatsUnknownFailureCount Counter32,
capwapBaseRadioEventsStatsConfigUpdateCount Counter32, capwapBaseRadioEventsStatsConfigUpdateCount Counter32,
capwapBaseRadioEventsStatsChannelChangeCount Counter32, capwapBaseRadioEventsStatsChannelChangeCount Counter32,
capwapBaseRadioEventsStatsBandChangeCount Counter32, capwapBaseRadioEventsStatsBandChangeCount Counter32,
capwapBaseRadioEventsStatsCurrentNoiseFloor Integer32, capwapBaseRadioEventsStatsCurrNoiseFloor Integer32,
capwapBaseRadioEventsStatsDecryptErrorCount Counter32, capwapBaseRadioEventsStatsDecryptErrorCount Counter32,
capwapBaseRadioEventsStatsLastFailType INTEGER capwapBaseRadioEventsStatsLastFailureType INTEGER
} }
capwapBaseRadioEventsWtpRadioId OBJECT-TYPE capwapBaseRadioEventsWtpRadioId OBJECT-TYPE
SYNTAX CapwapBaseRadioIdTC SYNTAX CapwapBaseRadioIdTC
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the identifier of a PHY radio on a WTP, which "Represents the identifier of a PHY radio on a WTP, which
is required to be unique on a WTP. is required to be unique on a WTP.
For example, WTP A and WTP B use a same value of For example, WTP A and WTP B use a same value of
skipping to change at page 53, line 44 skipping to change at page 45, line 27
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the number of times that that the radio has been "Represents the number of times that that the radio has been
reset." reset."
REFERENCE REFERENCE
"Section 4.6.46. of CAPWAP Protocol Specification, RFC 5415." "Section 4.6.46. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseRadioEventsStatsEntry 2 } ::= { capwapBaseRadioEventsStatsEntry 2 }
capwapBaseRadioEventsStatsSwFailCount OBJECT-TYPE capwapBaseRadioEventsStatsSwFailureCount OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the number of times that the radio has failed due "Represents the number of times that the radio has failed due
to software related reasons." to software related reasons."
REFERENCE REFERENCE
"Section 4.6.46. of CAPWAP Protocol Specification, RFC 5415." "Section 4.6.46. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseRadioEventsStatsEntry 3 } ::= { capwapBaseRadioEventsStatsEntry 3 }
capwapBaseRadioEventsStatsHwFailCount OBJECT-TYPE capwapBaseRadioEventsStatsHwFailureCount OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the number of times that the radio has failed due "Represents the number of times that the radio has failed due
to hardware related reasons." to hardware related reasons."
REFERENCE REFERENCE
"Section 4.6.46. of CAPWAP Protocol Specification, RFC 5415." "Section 4.6.46. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseRadioEventsStatsEntry 4 } ::= { capwapBaseRadioEventsStatsEntry 4 }
capwapBaseRadioEventsStatsOtherFailCount OBJECT-TYPE capwapBaseRadioEventsStatsOtherFailureCount OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the number of times that the radio has failed due to "Represents the number of times that the radio has failed due to
known reasons, other than software or hardware failure." known reasons, other than software or hardware failure."
REFERENCE REFERENCE
"Section 4.6.46. of CAPWAP Protocol Specification, RFC 5415." "Section 4.6.46. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseRadioEventsStatsEntry 5 } ::= { capwapBaseRadioEventsStatsEntry 5 }
capwapBaseRadioEventsStatsUnknownFailCount OBJECT-TYPE capwapBaseRadioEventsStatsUnknownFailureCount OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the number of times that the radio has failed for "Represents the number of times that the radio has failed for
unknown reasons." unknown reasons."
REFERENCE REFERENCE
"Section 4.6.46. of CAPWAP Protocol Specification, RFC 5415." "Section 4.6.46. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseRadioEventsStatsEntry 6 } ::= { capwapBaseRadioEventsStatsEntry 6 }
skipping to change at page 55, line 20 skipping to change at page 47, line 4
"Section 4.6.46. of CAPWAP Protocol Specification, RFC 5415." "Section 4.6.46. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseRadioEventsStatsEntry 8 } ::= { capwapBaseRadioEventsStatsEntry 8 }
capwapBaseRadioEventsStatsBandChangeCount OBJECT-TYPE capwapBaseRadioEventsStatsBandChangeCount OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the number of times that the radio has changed "Represents the number of times that the radio has changed
frequency bands." frequency bands."
REFERENCE REFERENCE
"Section 4.6.46. of CAPWAP Protocol Specification, RFC 5415." "Section 4.6.46. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseRadioEventsStatsEntry 9 } ::= { capwapBaseRadioEventsStatsEntry 9 }
capwapBaseRadioEventsStatsCurrentNoiseFloor OBJECT-TYPE capwapBaseRadioEventsStatsCurrNoiseFloor OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "dBm" UNITS "dBm"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the noise floor of the radio receiver in units of "Represents the noise floor of the radio receiver in units of
dBm." dBm."
REFERENCE REFERENCE
"Section 4.6.46. of CAPWAP Protocol Specification, RFC 5415." "Section 4.6.46. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseRadioEventsStatsEntry 10 } ::= { capwapBaseRadioEventsStatsEntry 10 }
skipping to change at page 55, line 48 skipping to change at page 47, line 33
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the number of decryption errors that have occurred "Represents the number of decryption errors that have occurred
on the WTP. Note that this field is only valid in cases where on the WTP. Note that this field is only valid in cases where
the WTP provides encryption/decryption services." the WTP provides encryption/decryption services."
REFERENCE REFERENCE
"Section 4.6.46. of CAPWAP Protocol Specification, RFC 5415." "Section 4.6.46. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseRadioEventsStatsEntry 11 } ::= { capwapBaseRadioEventsStatsEntry 11 }
capwapBaseRadioEventsStatsLastFailType OBJECT-TYPE capwapBaseRadioEventsStatsLastFailureType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
notSupport(0), unsupported(0),
swFailure(1), swFailure(1),
hwFailure(2), hwFailure(2),
otherFailure(3), otherFailure(3),
unknown(255) unknown(255)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the failure type of the most recent radio failure. "Represents the failure type of the most recent radio failure.
The following enumerated values are supported: The following enumerated values are supported:
notSupport(0) - Not supported unsupported(0) - Not supported
swFailure(1) - Software failure swFailure(1) - Software failure
hwFailure(2) - Hardware failure hwFailure(2) - Hardware failure
otherFailure(3) - Other failure otherFailure(3) - Other failure
unknown(255) - Unknown unknown(255) - Unknown
Note that the CAPWAP field [RFC5415] modelled by this Note that the CAPWAP field [RFC5415] modelled by this
object takes zero as starting value, this MIB object follows object takes zero as starting value, this MIB object follows
this rule." this rule."
REFERENCE REFERENCE
"Section 4.6.46. of CAPWAP Protocol Specification, RFC 5415." "Section 4.6.46. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseRadioEventsStatsEntry 12 } ::= { capwapBaseRadioEventsStatsEntry 12 }
skipping to change at page 60, line 6 skipping to change at page 51, line 38
"Section 4.6.25. of CAPWAP Protocol Specification, RFC 5415." "Section 4.6.25. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseParameters 10 } ::= { capwapBaseParameters 10 }
-- End of CAPWAP Base Parameters Group -- End of CAPWAP Base Parameters Group
-- CAPWAP Statistics Group -- CAPWAP Statistics Group
capwapBaseStats OBJECT IDENTIFIER capwapBaseStats OBJECT IDENTIFIER
::= { capwapBaseObjects 4 } ::= { capwapBaseObjects 4 }
capwapBaseFailedDTLSAuthFailCount OBJECT-TYPE capwapBaseFailedDTLSAuthFailureCount OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the number of failed DTLS session establishment "Represents the number of failed DTLS session establishment
attempts due to authentication failures." attempts due to authentication failures."
REFERENCE REFERENCE
"Section 4.8.3. of CAPWAP Protocol Specification, RFC 5415." "Section 4.8.3. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseStats 1 } ::= { capwapBaseStats 1 }
skipping to change at page 62, line 21 skipping to change at page 54, line 4
REFERENCE REFERENCE
"Section 4.6.35. of CAPWAP Protocol Specification, RFC 5415." "Section 4.6.35. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseNotifications 6 } ::= { capwapBaseNotifications 6 }
capwapBaseRadioOperableStatus NOTIFICATION-TYPE capwapBaseRadioOperableStatus NOTIFICATION-TYPE
OBJECTS { OBJECTS {
capwapBaseNtfWtpId, capwapBaseNtfWtpId,
capwapBaseNtfRadioId, capwapBaseNtfRadioId,
capwapBaseNtfRadioOperStatusFlag, capwapBaseNtfRadioOperStatusFlag,
capwapBaseNtfRadioStatusCause capwapBaseNtfRadioStatusCause
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The notification is generated when a radio's operational state "The notification is generated when a radio's operational state
is changed." is changed."
REFERENCE REFERENCE
"Section 4.6.34. of CAPWAP Protocol Specification, RFC 5415." "Section 4.6.34. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseNotifications 7 } ::= { capwapBaseNotifications 7 }
capwapBaseAuthenticationFailure NOTIFICATION-TYPE capwapBaseAuthenFailure NOTIFICATION-TYPE
OBJECTS { OBJECTS {
capwapBaseNtfWtpId, capwapBaseNtfWtpId,
capwapBaseNtfChannelType, capwapBaseNtfChannelType,
capwapBaseNtfAuthenMethod, capwapBaseNtfAuthenMethod,
capwapBaseNtfAuthenFailureReason capwapBaseNtfAuthenFailureReason
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The notification notifies an authentication failure event, "The notification notifies an authentication failure event,
and provides the reason for it." and provides the reason for it."
skipping to change at page 63, line 41 skipping to change at page 55, line 26
SYNTAX CapwapBaseAuthenMethodTC SYNTAX CapwapBaseAuthenMethodTC
MAX-ACCESS accessible-for-notify MAX-ACCESS accessible-for-notify
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents authentication method for CAPWAP Channel." "Represents authentication method for CAPWAP Channel."
::= { capwapBaseNotifyVarObjects 4 } ::= { capwapBaseNotifyVarObjects 4 }
capwapBaseNtfChannelDownReason OBJECT-TYPE capwapBaseNtfChannelDownReason OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
timeout(1), timeout(1),
rekeyfailure(2), rekeyFailure(2),
acRebootWtp(3), acRebootWtp(3),
dtlsError(4), dtlsError(4),
maxRetransmit(5) maxRetransmit(5)
} }
MAX-ACCESS accessible-for-notify MAX-ACCESS accessible-for-notify
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the reason for Channel down. "Represents the reason for Channel down.
The following enumerated values are supported: The following enumerated values are supported:
timeout(1) - The keep alive is timeout timeout(1) - The keep alive is timeout
rekeyfailure(2) - Rekey process is failed, channel will be rekeyFailure(2) - Rekey process is failed, channel will be
broken broken
acRebootWtp(3) - The AC reboot WTP acRebootWtp(3) - The AC reboot WTP
dtlsError(4) - DTLS notifications: DTLSAborted, dtlsError(4) - DTLS notifications: DTLSAborted,
DTLSReassemblyFailure, DTLSPeerDisconnect, DTLSReassemblyFailure, DTLSPeerDisconnect,
or frequent DTLSDecapFailure or frequent DTLSDecapFailure
maxRetransmit(5) - The underlying reliable transport's maxRetransmit(5) - The underlying reliable transport's
RetransmitCount counter has reached the RetransmitCount counter has reached the
MaxRetransmit variable" MaxRetransmit variable"
::= { capwapBaseNotifyVarObjects 5 } ::= { capwapBaseNotifyVarObjects 5 }
capwapBaseNtfStationIdList OBJECT-TYPE capwapBaseNtfStationIdList OBJECT-TYPE
SYNTAX LongUtf8String (SIZE (6..1024)) SYNTAX LongUtf8String (SIZE (6..1024))
MAX-ACCESS accessible-for-notify MAX-ACCESS accessible-for-notify
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents a list of station identifiers separated by "Represents a list of station MAC addresses separated by
semicolons." semicolons."
REFERENCE REFERENCE
"Section 4.6.17. of CAPWAP Protocol Specification, RFC 5415." "Section 4.6.17. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseNotifyVarObjects 6 } ::= { capwapBaseNotifyVarObjects 6 }
capwapBaseNtfAuthenFailureReason OBJECT-TYPE capwapBaseNtfAuthenFailureReason OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
keyMismatch(1), keyMismatch(1),
invalidCert(2), invalidCert(2),
reassemblyFailure(3), reassemblyFailure(3),
skipping to change at page 66, line 7 skipping to change at page 57, line 39
"Section 4.6.34. of CAPWAP Protocol Specification, RFC 5415." "Section 4.6.34. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseNotifyVarObjects 9 } ::= { capwapBaseNotifyVarObjects 9 }
capwapBaseNtfJoinFailureReason OBJECT-TYPE capwapBaseNtfJoinFailureReason OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
unspecified(1), unspecified(1),
resDepletion(2), resDepletion(2),
unknownSource(3), unknownSource(3),
incorrectData(4), incorrectData(4),
sessionIdInUse(5), sessionIdInUse(5),
notSupportHw(6), unsupportedHw(6),
notSupportBinding(7) unsupportedBinding(7)
} }
MAX-ACCESS accessible-for-notify MAX-ACCESS accessible-for-notify
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the reason of join failure. "Represents the reason of join failure.
The following enumerated values are supported: The following enumerated values are supported:
unspecified(1) - Unspecified failure reason unspecified(1) - Unspecified failure reason
resDepletion(2) - Resource depletion resDepletion(2) - Resource depletion
unknownSource(3) - Unknown source unknownSource(3) - Unknown source
incorrectData(4) - Incorrect data incorrectData(4) - Incorrect data
sessionIdInUse(5) - Session ID already in use sessionIdInUse(5) - Session ID already in use
notSupportHw(6) - WTP hardware not supported unsupportedHw(6) - WTP hardware not supported
notSupportBinding(7) - Binding not supported" unsupportedBinding(7) - Binding not supported"
REFERENCE REFERENCE
"Section 4.6.35. of CAPWAP Protocol Specification, RFC 5415." "Section 4.6.35. of CAPWAP Protocol Specification, RFC 5415."
::= { capwapBaseNotifyVarObjects 10 } ::= { capwapBaseNotifyVarObjects 10 }
capwapBaseNtfImageFailureReason OBJECT-TYPE capwapBaseNtfImageFailureReason OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
invalidChecksum(1), invalidChecksum(1),
invalidLength(2), invalidLength(2),
other(3), other(3),
inStorage(4) inStorage(4)
skipping to change at page 69, line 15 skipping to change at page 60, line 47
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents whether the notification of a radio's operational "Represents whether the notification of a radio's operational
state change should be generated. state change should be generated.
A value of true(1) means that the notification is enabled A value of true(1) means that the notification is enabled
A value of false(2) means that the notification is disabled A value of false(2) means that the notification is disabled
The value of the object is persistent at restart/reboot." The value of the object is persistent at restart/reboot."
DEFVAL { false } DEFVAL { false }
::= { capwapBaseNotifyControlObjects 6 } ::= { capwapBaseNotifyControlObjects 6 }
capwapBaseAuthenticationFailureNotifyEnable OBJECT-TYPE capwapBaseAuthenFailureNotifyEnable OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents whether the notification of authentication failure "Represents whether the notification of authentication failure
should be generated. should be generated.
A value of true(1) means that the notification is enabled A value of true(1) means that the notification is enabled
A value of false(2) means that the notification is disabled A value of false(2) means that the notification is disabled
The value of the object is persistent at restart/reboot." The value of the object is persistent at restart/reboot."
DEFVAL { true } DEFVAL { true }
skipping to change at page 71, line 32 skipping to change at page 63, line 14
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects which are used to represent "A collection of objects which are used to represent
the basic properties for the AC from the CAPWAP the basic properties for the AC from the CAPWAP
protocol perspective." protocol perspective."
::= { capwapBaseGroups 1 } ::= { capwapBaseGroups 1 }
capwapBaseAcNodeGroup2 OBJECT-GROUP capwapBaseAcNodeGroup2 OBJECT-GROUP
OBJECTS { OBJECTS {
capwapBaseDataChannelDTLSPolicyOptions, capwapBaseDataChannelDTLSPolicyOptions,
capwapBaseDataChannelDTLSPolicyConfig, capwapBaseControlChannelAuthenOptions
capwapBaseControlChannelAuthenOptions,
capwapBaseControlChannelAuthenConfig
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects which are used to represent "A collection of objects which are used to represent
the other properties such as security for the AC from the other properties such as security for the AC from
the CAPWAP protocol perspective." the CAPWAP protocol perspective."
::= { capwapBaseGroups 2 } ::= { capwapBaseGroups 2 }
capwapBaseAcNameListGroup OBJECT-GROUP capwapBaseAcNameListGroup OBJECT-GROUP
OBJECTS { OBJECTS {
skipping to change at page 72, line 21 skipping to change at page 63, line 49
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects which are used to configure "A collection of objects which are used to configure
the stations ACL." the stations ACL."
::= { capwapBaseGroups 4 } ::= { capwapBaseGroups 4 }
capwapBaseWtpProfileGroup OBJECT-GROUP capwapBaseWtpProfileGroup OBJECT-GROUP
OBJECTS { OBJECTS {
capwapBaseWtpProfileName, capwapBaseWtpProfileName,
capwapBaseWtpProfileWtpMacAddr, capwapBaseWtpProfileWtpMacAddress,
capwapBaseWtpProfileWtpModelNumber, capwapBaseWtpProfileWtpModelNumber,
capwapBaseWtpProfileWtpName, capwapBaseWtpProfileWtpName,
capwapBaseWtpProfileWtpLocation, capwapBaseWtpProfileWtpLocation,
capwapBaseWtpProfileRowStatus capwapBaseWtpProfileRowStatus
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects which are used to configure "A collection of objects which are used to configure
the WTP profile." the WTP profile."
::= { capwapBaseGroups 5 } ::= { capwapBaseGroups 5 }
capwapBaseWtpProfileGroup2 OBJECT-GROUP capwapBaseWtpProfileGroup2 OBJECT-GROUP
OBJECTS { OBJECTS {
capwapBaseWtpProfileWtpStaticIpEnable, capwapBaseWtpProfileWtpStaticIpEnable,
capwapBaseWtpProfileWtpStaticIpType, capwapBaseWtpProfileWtpStaticIpType,
capwapBaseWtpProfileWtpStaticIp, capwapBaseWtpProfileWtpStaticIpAddress,
capwapBaseWtpProfileWtpNetmask, capwapBaseWtpProfileWtpNetmask,
capwapBaseWtpProfileWtpGateway, capwapBaseWtpProfileWtpGateway,
capwapBaseWtpProfileWtpFallbackEnable, capwapBaseWtpProfileWtpFallbackEnable,
capwapBaseWtpProfileWtpEchoInterval, capwapBaseWtpProfileWtpEchoInterval,
capwapBaseWtpProfileWtpIdleTimeout, capwapBaseWtpProfileWtpIdleTimeout,
capwapBaseWtpProfileWtpMaxDiscoveryInterval, capwapBaseWtpProfileWtpMaxDiscoveryInterval,
capwapBaseWtpProfileWtpReportInterval, capwapBaseWtpProfileWtpReportInterval,
capwapBaseWtpProfileWtpSilentInterval,
capwapBaseWtpProfileWtpStatisticsTimer, capwapBaseWtpProfileWtpStatisticsTimer,
capwapBaseWtpProfileWtpWaitDTLSTimer,
capwapBaseWtpProfileWtpEcnSupport capwapBaseWtpProfileWtpEcnSupport
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of optional objects which are used to "A collection of optional objects which are used to
configure the WTP profile." configure the WTP profile."
::= { capwapBaseGroups 6 } ::= { capwapBaseGroups 6 }
capwapBaseWtpStateGroup OBJECT-GROUP capwapBaseWtpStateGroup OBJECT-GROUP
OBJECTS { OBJECTS {
capwapBaseWtpStateWtpIpAddressType, capwapBaseWtpStateWtpIpAddressType,
capwapBaseWtpStateWtpIpAddress, capwapBaseWtpStateWtpIpAddress,
capwapBaseWtpStateWtpLocalIpAddressType,
capwapBaseWtpStateWtpLocalIpAddress,
capwapBaseWtpStateWtpBaseMacAddress, capwapBaseWtpStateWtpBaseMacAddress,
capwapBaseWtpState, capwapBaseWtpState,
capwapBaseWtpStateWtpUpTime, capwapBaseWtpStateWtpUpTime,
capwapBaseWtpStateWtpCurrWtpProfileId capwapBaseWtpStateWtpCurrWtpProfileId
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects which are used to represent "A collection of objects which are used to represent
the WTP's state information." the WTP's state information."
::= { capwapBaseGroups 7 } ::= { capwapBaseGroups 7 }
skipping to change at page 73, line 40 skipping to change at page 65, line 21
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects which are used to represent "A collection of objects which are used to represent
the properties information for the WTPs in running state." the properties information for the WTPs in running state."
::= { capwapBaseGroups 8 } ::= { capwapBaseGroups 8 }
capwapBaseWtpGroup2 OBJECT-GROUP capwapBaseWtpGroup2 OBJECT-GROUP
OBJECTS { OBJECTS {
capwapBaseWtpPhyIndex, capwapBaseWtpPhyIndex,
capwapBaseWtpRetransmitCount, capwapBaseWtpRetransmitCount
capwapBaseWtpMaxDiscoveries,
capwapBaseWtpMaxFailedDTLSSessionRetry,
capwapBaseWtpMaxRetransmit,
capwapBaseWtpDataChannelKeepAliveTimer,
capwapBaseWtpDataChannelDeadInterval,
capwapBaseWtpDiscoveryInterval,
capwapBaseWtpDTLSSessionDeleteTimer,
capwapBaseWtpImageDataStartTimer,
capwapBaseWtpRetransmitInterval
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of optional objects which are used to represent "A collection of optional objects which are used to represent
the properties information for the WTPs in running state." the properties information for the WTPs in running state."
::= { capwapBaseGroups 9 } ::= { capwapBaseGroups 9 }
capwapBaseRadioGroup OBJECT-GROUP capwapBaseRadioGroup OBJECT-GROUP
OBJECTS { OBJECTS {
capwapBaseWirelessBindingVirtualRadioIfIndex, capwapBaseWirelessBindingVirtualRadioIfIndex,
skipping to change at page 75, line 8 skipping to change at page 66, line 28
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects which are used for collecting "A collection of objects which are used for collecting
WTP reboot count, link failure count, hardware failure WTP reboot count, link failure count, hardware failure
count and so on." count and so on."
::= { capwapBaseGroups 12 } ::= { capwapBaseGroups 12 }
capwapBaseRadioEventsStatsGroup OBJECT-GROUP capwapBaseRadioEventsStatsGroup OBJECT-GROUP
OBJECTS { OBJECTS {
capwapBaseRadioEventsStatsResetCount, capwapBaseRadioEventsStatsResetCount,
capwapBaseRadioEventsStatsSwFailCount, capwapBaseRadioEventsStatsSwFailureCount,
capwapBaseRadioEventsStatsHwFailCount, capwapBaseRadioEventsStatsHwFailureCount,
capwapBaseRadioEventsStatsOtherFailCount, capwapBaseRadioEventsStatsOtherFailureCount,
capwapBaseRadioEventsStatsUnknownFailCount, capwapBaseRadioEventsStatsUnknownFailureCount,
capwapBaseRadioEventsStatsConfigUpdateCount, capwapBaseRadioEventsStatsConfigUpdateCount,
capwapBaseRadioEventsStatsChannelChangeCount, capwapBaseRadioEventsStatsChannelChangeCount,
capwapBaseRadioEventsStatsBandChangeCount, capwapBaseRadioEventsStatsBandChangeCount,
capwapBaseRadioEventsStatsCurrentNoiseFloor, capwapBaseRadioEventsStatsCurrNoiseFloor,
capwapBaseRadioEventsStatsDecryptErrorCount, capwapBaseRadioEventsStatsDecryptErrorCount,
capwapBaseRadioEventsStatsLastFailType capwapBaseRadioEventsStatsLastFailureType
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects which are used for collecting "A collection of objects which are used for collecting
radio reset count, channel change count, hardware failure radio reset count, channel change count, hardware failure
count and so on" count and so on"
::= { capwapBaseGroups 13 } ::= { capwapBaseGroups 13 }
capwapBaseParametersGroup OBJECT-GROUP capwapBaseParametersGroup OBJECT-GROUP
OBJECTS { OBJECTS {
skipping to change at page 75, line 46 skipping to change at page 67, line 17
capwapBaseAcWaitJoinTimer, capwapBaseAcWaitJoinTimer,
capwapBaseAcEcnSupport capwapBaseAcEcnSupport
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Objects used for the CAPWAP protocol's parameters." "Objects used for the CAPWAP protocol's parameters."
::= { capwapBaseGroups 14 } ::= { capwapBaseGroups 14 }
capwapBaseStatsGroup OBJECT-GROUP capwapBaseStatsGroup OBJECT-GROUP
OBJECTS { OBJECTS {
capwapBaseFailedDTLSAuthFailCount, capwapBaseFailedDTLSAuthFailureCount,
capwapBaseFailedDTLSSessionCount capwapBaseFailedDTLSSessionCount
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Objects used for collecting the CAPWAP protocol's statistic." "Objects used for collecting the CAPWAP protocol's statistic."
::= { capwapBaseGroups 15 } ::= { capwapBaseGroups 15 }
capwapBaseNotificationsGroup NOTIFICATION-GROUP capwapBaseNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS { NOTIFICATIONS {
capwapBaseChannelUp, capwapBaseChannelUp,
capwapBaseChannelDown, capwapBaseChannelDown,
capwapBaseDecryptErrorReport, capwapBaseDecryptErrorReport,
capwapBaseJoinFailure, capwapBaseJoinFailure,
capwapBaseImageUpgradeFailure, capwapBaseImageUpgradeFailure,
capwapBaseConfigMsgError, capwapBaseConfigMsgError,
capwapBaseRadioOperableStatus, capwapBaseRadioOperableStatus,
capwapBaseAuthenticationFailure capwapBaseAuthenFailure
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of notifications in this MIB module." "A collection of notifications in this MIB module."
::= { capwapBaseGroups 16 } ::= { capwapBaseGroups 16 }
capwapBaseNotifyVarsGroup OBJECT-GROUP capwapBaseNotifyVarsGroup OBJECT-GROUP
OBJECTS { OBJECTS {
capwapBaseNtfWtpId, capwapBaseNtfWtpId,
capwapBaseNtfRadioId, capwapBaseNtfRadioId,
skipping to change at page 76, line 50 skipping to change at page 68, line 22
::= { capwapBaseGroups 17 } ::= { capwapBaseGroups 17 }
capwapBaseNotifyControlGroup OBJECT-GROUP capwapBaseNotifyControlGroup OBJECT-GROUP
OBJECTS { OBJECTS {
capwapBaseChannelUpDownNotifyEnable, capwapBaseChannelUpDownNotifyEnable,
capwapBaseDecryptErrorNotifyEnable, capwapBaseDecryptErrorNotifyEnable,
capwapBaseJoinFailureNotifyEnable, capwapBaseJoinFailureNotifyEnable,
capwapBaseImageUpgradeFailureNotifyEnable, capwapBaseImageUpgradeFailureNotifyEnable,
capwapBaseConfigMsgErrorNotifyEnable, capwapBaseConfigMsgErrorNotifyEnable,
capwapBaseRadioOperableStatusNotifyEnable, capwapBaseRadioOperableStatusNotifyEnable,
capwapBaseAuthenticationFailureNotifyEnable capwapBaseAuthenFailureNotifyEnable
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Objects used to enable or disable notifications." "Objects used to enable or disable notifications."
::= { capwapBaseGroups 18 } ::= { capwapBaseGroups 18 }
END END
11. Security Considerations 10. Security Considerations
There are a number of management objects defined in this MIB module There are a number of management objects defined in this MIB module
with a MAX-ACCESS clause of read-write and/or read-create. Such with a MAX-ACCESS clause of read-write and/or read-create. Such
objects MAY be considered sensitive or vulnerable in some network objects MAY be considered sensitive or vulnerable in some network
environments. The support for SET operations in a non-secure environments. The support for SET operations in a non-secure
environment without proper protection can have a negative effect on environment without proper protection can have a negative effect on
network operations. The followings are the tables and objects and network operations. The followings are the tables and objects and
their sensitivity/vulnerability: their sensitivity/vulnerability:
- Unauthorized changes to the capwapBaseWtProfileTable, and writable - Unauthorized changes to the capwapBaseWtProfileTable, and writable
objects under capwapBaseAcs group MAY disrupt allocation of resources objects under capwapBaseAcs group MAY disrupt allocation of resources
in the network. For example, a WTP's static IP address could be in the network. For example, a WTP's static IP address could be
changed by set capwapBaseWtpProfileWtpStaticIp object. changed by set capwapBaseWtpProfileWtpStaticIpAddress object.
- Unauthorized changes to writable objects under the capwapBaseAc - Unauthorized changes to writable objects under the capwapBaseAc
group, it MAY disrupt allocation of resources in the network. For group, it MAY disrupt allocation of resources in the network. For
example, a invalid value for capwapBaseWtpSessionsLimit object will example, a invalid value for capwapBaseWtpSessionsLimit object will
increase the AC's traffic burden. Also, some objects such as increase the AC's traffic burden.
capwapBaseDataChannelDTLSPolicyConfig MAY cause network unsafe.
- Unauthorized changes to the capwapBaseMacAclTable, it MAY cause - Unauthorized changes to the capwapBaseMacAclTable, it MAY cause
legal stations unable to access the network any more while illegal legal stations unable to access the network any more while illegal
stations have chance to access the network. stations have chance to access the network.
- Unauthorized changes to writable objects under the - Unauthorized changes to writable objects under the
capwapBaseParameters group, it MAY influence CAPWAP protocol capwapBaseParameters group, it MAY influence CAPWAP protocol
behaviour and status. For example, an invalid value set for the behaviour and status. For example, an invalid value set for the
capwapBaseAcDataCheckTimer MAY influence the CAPWAP state machine. capwapBaseAcDataCheckTimer MAY influence the CAPWAP state machine.
skipping to change at page 78, line 33 skipping to change at page 70, line 5
authentication and privacy). authentication and privacy).
Further, the deployment of SNMP versions prior to SNMPv3 is NOT Further, the deployment of SNMP versions prior to SNMPv3 is NOT
RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to
enable cryptographic security. It is then a customer/operator enable cryptographic security. It is then a customer/operator
responsibility to ensure that the SNMP entity giving access to an responsibility to ensure that the SNMP entity giving access to an
instance of this MIB module is properly configured to give access to instance of this MIB module is properly configured to give access to
the objects only to those principals (users) that have legitimate the objects only to those principals (users) that have legitimate
rights to indeed GET or SET (change/create/delete) them. rights to indeed GET or SET (change/create/delete) them.
12. IANA Considerations 11. IANA Considerations
12.1. IANA Considerations for CAPWAP-BASE-MIB Module 11.1. IANA Considerations for CAPWAP-BASE-MIB Module
The MIB module in this document uses the following IANA-assigned The MIB module in this document uses the following IANA-assigned
OBJECT IDENTIFIER values recorded in the SMI Numbers registry: OBJECT IDENTIFIER values recorded in the SMI Numbers registry:
Descriptor OBJECT IDENTIFIER value Descriptor OBJECT IDENTIFIER value
---------- ----------------------- ---------- -----------------------
capwapBaseMIB { mib-2 XXX } capwapBaseMIB { mib-2 XXX }
12.2. IANA Considerations for ifType 11.2. IANA Considerations for ifType
Require IANA to assign a ifType for the WTP Virtual Radio Interface. Require IANA to assign a ifType for the WTP Virtual Radio Interface.
13. Contributors 12. Contributors
This MIB module is based on contributions from Long Gao. This MIB module is based on contributions from Long Gao.
14. Acknowledgements 13. Acknowledgements
Thanks to David Harrington, Dan Romascanu, Abhijit Choudhury, Bert Thanks to David Harrington, Dan Romascanu, Abhijit Choudhury, Bert
Wijnen and David L. Black for helpful comments on this document and Wijnen and David L. Black for helpful comments on this document and
guiding some technique solution. guiding some technique solution.
The authors also thank their friends and coworkers Fei Fang, Xuebin The authors also thank their friends and coworkers Fei Fang, Xuebin
Zhu, Hao Song, Yu Liu, Sachin Dutta, Ju Wang, Hao Wang, Yujin Zhao, Zhu, Hao Song, Yu Liu, Sachin Dutta, Ju Wang, Hao Wang, Yujin Zhao,
Haitao Zhang, Xiansen Cai and Xiaolan Wan. Haitao Zhang, Xiansen Cai and Xiaolan Wan.
15. References 14. References
15.1. Normative References 14.1. Normative References
[RFC2119] Bradner, S., "Key words for use in [RFC2119] Bradner, S., "Key words for use in
RFCs to Indicate Requirement Levels", RFCs to Indicate Requirement Levels",
BCP 14, RFC 2119, March 1997. BCP 14, RFC 2119, March 1997.
[RFC2287] Krupczak, C. and J. Saperia, [RFC2287] Krupczak, C. and J. Saperia,
"Definitions of System-Level Managed "Definitions of System-Level Managed
Objects for Applications", RFC 2287, Objects for Applications", RFC 2287,
February 1998. February 1998.
skipping to change at page 80, line 26 skipping to change at page 71, line 46
[RFC4133] Bierman, A. and K. McCloghrie, [RFC4133] Bierman, A. and K. McCloghrie,
"Entity MIB (Version 3)", RFC 4133, "Entity MIB (Version 3)", RFC 4133,
August 2005. August 2005.
[RFC5415] Calhoun, P., Montemurro, M., and D. [RFC5415] Calhoun, P., Montemurro, M., and D.
Stanley, "Control And Provisioning of Stanley, "Control And Provisioning of
Wireless Access Points (CAPWAP) Wireless Access Points (CAPWAP)
Protocol Specification", RFC 5415, Protocol Specification", RFC 5415,
March 2009. March 2009.
15.2. Informative References 14.2. Informative References
[IEEE.802-11.2007] "Information technology - [IEEE.802-11.2007] "Information technology -
Telecommunications and information Telecommunications and information
exchange between systems - Local and exchange between systems - Local and
metropolitan area networks - Specific metropolitan area networks - Specific
requirements - Part 11: Wireless LAN requirements - Part 11: Wireless LAN
Medium Access Control (MAC) and Medium Access Control (MAC) and
Physical Layer (PHY) specifications", Physical Layer (PHY) specifications",
IEEE Standard 802.11, 2007, <http:// IEEE Standard 802.11, 2007, <http://
standards.ieee.org/getieee802/ standards.ieee.org/getieee802/
skipping to change at page 81, line 22 skipping to change at page 72, line 41
[RFC5416] Calhoun, P., Montemurro, M., and D. [RFC5416] Calhoun, P., Montemurro, M., and D.
Stanley, "Control and Provisioning of Stanley, "Control and Provisioning of
Wireless Access Points (CAPWAP) Wireless Access Points (CAPWAP)
Protocol Binding for IEEE 802.11", Protocol Binding for IEEE 802.11",
RFC 5416, March 2009. RFC 5416, March 2009.
[I-D.ietf-capwap-802dot11-mib] Shi, Y., Perkins, D., Elliott, C., [I-D.ietf-capwap-802dot11-mib] Shi, Y., Perkins, D., Elliott, C.,
and Y. Zhang, "CAPWAP Protocol and Y. Zhang, "CAPWAP Protocol
Binding MIB for IEEE 802.11", Binding MIB for IEEE 802.11",
draft-ietf-capwap-802dot11-mib-06 draft-ietf-capwap-802dot11-mib-06
(work in progress), January 2009. (work in progress), January 2010.
RFC Editor - please remove the appendix before publication of the RFC RFC Editor - please remove the appendix before publication of the RFC
Appendix A. Appendix A. Changes between -08 and -07 Appendix A. Appendix A. Changes between -09 and -08
1) Add the descriptions about persistence of the notification control 1) Closed the issues raised during the IESG review.
objects such as capwapBaseAuthenticationFailureNotifyEnable.
Authors' Addresses Authors' Addresses
Yang Shi (editor) Yang Shi (editor)
Hangzhou H3C Tech. Co., Ltd. Hangzhou H3C Tech. Co., Ltd.
Beijing R&D Center of H3C, Digital Technology Plaza, Beijing R&D Center of H3C, Digital Technology Plaza,
NO.9 Shangdi 9th Street,Haidian District, NO.9 Shangdi 9th Street,Haidian District,
Beijing Beijing
China(100085) China(100085)
 End of changes. 103 change blocks. 
509 lines changed or deleted 162 lines changed or added

This html diff was produced by rfcdiff 1.38. The latest version is available from http://tools.ietf.org/tools/rfcdiff/