-- ********************************************************************
-- * Wireless LAN Enterprise Access Point Management Base
-- ********************************************************************

	AP-WLAN DEFINITIONS ::= BEGIN
 
		IMPORTS
			OBJECT-GROUP			
	 			FROM SNMPv2-CONF			
			enterprises, IpAddress,Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY			
				FROM SNMPv2-SMI	
			apRadioIndex
				FROM AP-RADIO
			DisplayString, RowStatus, TruthValue, MacAddress 			
				FROM SNMPv2-TC;
--
-- Node definitions
--

-- The Enterprises Number
		-- .1.3.6.1.4.1.27662	
		pepwave OBJECT IDENTIFIER ::= { enterprises 27662 }
        
		-- .1.3.6.1.4.1.27662.200
		productID  OBJECT IDENTIFIER ::= { pepwave 200 }

		-- .1.3.6.1.4.1.27662.200.1
		apMib OBJECT IDENTIFIER ::= { productID 1 }

		-- .1.3.6.1.4.1.27662.200.1.1
		apGeneralMib OBJECT IDENTIFIER ::= { apMib 1 }

-- ********************************************************************
-- *  MODULE IDENTITY
-- ********************************************************************

		ap-wlan-mib MODULE-IDENTITY 
			LAST-UPDATED "2011091900Z"		-- 09 19, 2011 at 12:00 GMT
			ORGANIZATION 
				"PEPWAVE"
			CONTACT-INFO 
				""
			DESCRIPTION 
				"The MIB module for PEPWAVE Enterprise WiFi AP.
				iso(1).org(3).dod(6).internet(1).private(4).
				enterprises(1).pepwave(27662).productID(200).apMib(1).apGeneralMib(1).ap-wlan-mib(4)"
			::= { apGeneralMib 4 }

--   Wireless LAN Access Point Identifier
-- 
-- **********************************************************************
-- *  MIB attribute OBJECT-TYPE definitions follow
-- **********************************************************************
	apWlanInfo OBJECT IDENTIFIER ::= { ap-wlan-mib 1 }

-- **********************************************************************
-- *  Wireless Network Info Table
-- **********************************************************************
	apWlanInfoTable OBJECT-TYPE
		SYNTAX SEQUENCE OF ApWlanInfoEntry
		MAX-ACCESS not-accessible
		STATUS current
		DESCRIPTION
			"WLAN Info table."
		::= { apWlanInfo 1 }

		apWlanInfoEntry OBJECT-TYPE
			SYNTAX ApWlanInfoEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"An entry in the apWlanInfoTable."
			INDEX { apCurrentWlanIndex }
			::= { apWlanInfoTable 1 }

		ApWlanInfoEntry ::=
			SEQUENCE {
				apCurrentWlanIndex	
					Integer32,
				apCurrentSsid	
					OCTET STRING,
				apCurrentWlanBssid	
					MacAddress
			}	

		apCurrentWlanIndex OBJECT-TYPE
			SYNTAX Integer32
			MAX-ACCESS read-only
			STATUS current
			DESCRIPTION
				"This attribute indicates the WLAN index"
			::= { apWlanInfoEntry 1 }
	
		apCurrentSsid  OBJECT-TYPE
			SYNTAX OCTET STRING(SIZE(1..32))
			MAX-ACCESS read-only
			STATUS current
			DESCRIPTION
				"This attribute indicates the WLAN index"
			::= { apWlanInfoEntry 2 }
	
		apCurrentWlanBssid  OBJECT-TYPE
			SYNTAX MacAddress
			MAX-ACCESS read-only
			STATUS current
			DESCRIPTION
				"This attribute indicates the WLAN index"
			::= { apWlanInfoEntry 3 }

-- **********************************************************************
-- *  Wireless Network Status Table
-- **********************************************************************
	apWlanStatTable OBJECT-TYPE
		SYNTAX SEQUENCE OF ApWlanStatEntry
		MAX-ACCESS not-accessible
		STATUS current
		DESCRIPTION
			"WLAN Status table."
		::= { apWlanInfo 2 }

		apWlanStatEntry OBJECT-TYPE
			SYNTAX ApWlanStatEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"An entry in the apWlanStatTable."
			INDEX { apCurrentWlanIndex }
			::= { apWlanStatTable 1 }

		ApWlanStatEntry ::=
			SEQUENCE {
				apWlanInfoTxPackets	
					Counter64,
				apWlanInfoRxPackets
					Counter64,
				apWlanInfoTxBytes	
					Counter64,
				apWlanInfoRxBytes
					Counter64
			}	

		apWlanInfoTxPackets OBJECT-TYPE
			SYNTAX Counter64
			MAX-ACCESS read-only
			STATUS current
			DESCRIPTION
				"This attribute indicates the WLAN index"
			::= { apWlanStatEntry 1 }
	
		apWlanInfoRxPackets  OBJECT-TYPE
			SYNTAX Counter64
			MAX-ACCESS read-only
			STATUS current
			DESCRIPTION
				"This attribute indicates the WLAN index"
			::= { apWlanStatEntry 2 }

		apWlanInfoTxBytes  OBJECT-TYPE
			SYNTAX Counter64
			MAX-ACCESS read-only
			STATUS current
			DESCRIPTION
				"This attribute indicates the WLAN index"
			::= { apWlanStatEntry 3 }

		apWlanInfoRxBytes  OBJECT-TYPE
			SYNTAX Counter64
			MAX-ACCESS read-only
			STATUS current
			DESCRIPTION
				"This attribute indicates the WLAN index"
			::= { apWlanStatEntry 4 }

-- **********************************************************************
-- *  WLAN Configuration
-- **********************************************************************
	apWlanConfig OBJECT IDENTIFIER ::= { ap-wlan-mib 2 }			

-- **********************************************************************
-- *  Wireless Network Basic Configuration Table
-- **********************************************************************
	apWlanBasicConfigTable OBJECT-TYPE
		SYNTAX SEQUENCE OF ApWlanBasicConfigEntry
		MAX-ACCESS not-accessible
		STATUS current
		DESCRIPTION
			"WLAN basic config table."
		::= { apWlanConfig 1 }

		apWlanBasicConfigEntry OBJECT-TYPE
			SYNTAX ApWlanBasicConfigEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"An entry in the apWlanBasicConfigTable."
			INDEX { apWlanIndex }
--			INDEX { apWlanIndex }
			::= { apWlanBasicConfigTable 1 }

		ApWlanBasicConfigEntry ::=
			SEQUENCE {			
				apWlanIndex
					INTEGER,
				apWlanRowControl
					INTEGER,
				apWlanEnable	
					INTEGER,
				apWlanSsid
					OCTET STRING,
				apWlanBroadcastSsid
					INTEGER,
				apWlanDataRate
					INTEGER,
				apWlanMulticastFilter
					INTEGER,
				apWlanMulticastRate
					INTEGER,
				apWlanIgmpSnooping
					INTEGER,
				apWlanVlanId
					INTEGER,
				apWlanQos
					INTEGER,
				apWlanL2Isolation
					INTEGER,
				apWlanRadioSelect
					INTEGER,
				apWlanVlanPoolEnable
					INTEGER,
				apWlanVlanPoolList
					OCTET STRING,
				apWlanBandSteer
					INTEGER
			}	

		apWlanIndex OBJECT-TYPE
			SYNTAX INTEGER
			MAX-ACCESS read-only
			STATUS current
			DESCRIPTION
				"This attribute indicates the WLAN index"
			::= { apWlanBasicConfigEntry 1 }

		apWlanRowControl OBJECT-TYPE
                        SYNTAX RowStatus
                  	MAX-ACCESS read-create
                        STATUS current
                        DESCRIPTION
                                "The WLAN status.
                                Supported values:
				active(1)      - valid entry
				notReady(3)    - non-valid entry
                                createAndGo(4) - used to create a new entry
                                destroy(6)     - removes the entry"
			::= { apWlanBasicConfigEntry 2 }

		apWlanEnable OBJECT-TYPE
			SYNTAX INTEGER{
				disable(0), 
				enable(1)
			}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the status of the wireless network."
			::= { apWlanBasicConfigEntry 3 }

		apWlanSsid OBJECT-TYPE
			SYNTAX OCTET STRING(SIZE(1..32))
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the ssid of the wireless network."
			::= { apWlanBasicConfigEntry 4 }

		apWlanBroadcastSsid OBJECT-TYPE
			SYNTAX INTEGER{
				disable(0), 
				enable(1)
			}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the status of the broadcast ssid."
			::= { apWlanBasicConfigEntry 5 }

		apWlanDataRate OBJECT-TYPE
			SYNTAX INTEGER{
				auto(-1),
				rate1Mbps(1000),
				rate2Mbps(2000),
				rate5dot5Mbps(5500),
				rate6Mbps(6000),
				rate9Mbps(9000),
				rate11Mbps(11000),
				rate12Mbps(12000),
				rate18Mbps(18000),
				rate24Mbps(24000),
				rate36Mpbs(36000),
				rate48Mbps(48000),
				rate54Mbps(54000),
				mcs0(0),
				mcs1(1),
				mcs2(2),
				mcs3(3),
				mcs4(4),
				mcs5(5),
				mcs6(6),
				mcs7(7),
				mcs8(8),
				mcs9(9),
				mcs10(10),
				mcs11(11),
				mcs12(12),
				mcs13(13),
				mcs14(14),
				mcs15(15)
			}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the data rate of the wireless network."
			::= { apWlanBasicConfigEntry 6 }

		apWlanMulticastFilter OBJECT-TYPE
			SYNTAX INTEGER{
				disable(0), 
				enable(1)
			}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the status of the multicast filter 
				of the wireless network."
			::= { apWlanBasicConfigEntry 7 }

		apWlanMulticastRate OBJECT-TYPE
			SYNTAX INTEGER{				
				rate1Mbps(1000),
				rate2Mbps(2000),
				rate5dot5Mbps(5500),
				rate6Mbps(6000),
				rate9Mbps(9000),
				rate11Mbps(11000),
				rate12Mbps(12000),
				rate18Mbps(18000),
				rate24Mbps(24000),
				rate36Mpbs(36000),
				rate48Mbps(48000),
				rate54Mbps(54000),
				mcs0(0),
				mcs1(1),
				mcs2(2),
				mcs3(3),
				mcs4(4),
				mcs5(5),
				mcs6(6),
				mcs7(7),
				mcs8(8),
				mcs9(9),
				mcs10(10),
				mcs11(11),
				mcs12(12),
				mcs13(13),
				mcs14(14),
				mcs15(15)
			}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the multicast rate of the wireless network."
			::= { apWlanBasicConfigEntry 8 }

		apWlanIgmpSnooping OBJECT-TYPE
			SYNTAX INTEGER{
				disable(0), 
				enable(1)
			}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the IGMP Snooping status of the wireless network."
			::= { apWlanBasicConfigEntry 9 }

		apWlanVlanId OBJECT-TYPE
			SYNTAX INTEGER(0..4095)
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the vlan id of the wireless network."
			::= { apWlanBasicConfigEntry 10 }

		apWlanQos OBJECT-TYPE
			SYNTAX INTEGER{
				gold(0), 
				silver(1), 
				bronze(2)
			}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the QoS of the wireless network."
			::= { apWlanBasicConfigEntry 11 }
		
		apWlanL2Isolation OBJECT-TYPE
			SYNTAX INTEGER{
				disable(0), 
				enable(1)
			}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the Layer 2 Isolation of the wireless network."
			::= { apWlanBasicConfigEntry 12 }

		apWlanRadioSelect OBJECT-TYPE
			SYNTAX INTEGER(1..3)
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the radio selection of the wireless network.
				Remarks:
				1 means start on radio 1,
				2 means start on radio 2,
				3 means start on both radio 1 and 2"
			::= { apWlanBasicConfigEntry 13 }

		apWlanVlanPoolEnable OBJECT-TYPE
			SYNTAX INTEGER{
				disable(0), 
				enable(1)
			}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the vlan pool enable of the wireless network."
			::= { apWlanBasicConfigEntry 14 }

		apWlanVlanPoolList OBJECT-TYPE
			SYNTAX OCTET STRING
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the vlan pool list of the wireless network.
				Remarks:
				Please enter number between 0 to 4095 and maximum item 32
				e.g. 	1,3,9-11,15
					or
					1-32 	
					or
					1-30,31,32"
			::= { apWlanBasicConfigEntry 15 }

		apWlanBandSteer OBJECT-TYPE
			SYNTAX INTEGER{
				disable(0), 
				preferred(1), 
				forced(2)
			}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the band steering of the wireless network."
			::= { apWlanBasicConfigEntry 16 }

-- **********************************************************************
-- *  Wireless Network Security Info Table
-- **********************************************************************
	apWlanSecurityConfigTable OBJECT-TYPE
		SYNTAX SEQUENCE OF ApWlanSecurityConfigEntry
		MAX-ACCESS not-accessible
		STATUS current
		DESCRIPTION
			"WLAN security info table."
		::= { apWlanConfig 2 }

		apWlanSecurityConfigEntry OBJECT-TYPE
			SYNTAX ApWlanSecurityConfigEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"An entry in the apWlanSecurityConfigTable."
			INDEX { apWlanIndex }
			::= { apWlanSecurityConfigTable 1 }

		ApWlanSecurityConfigEntry ::=
			SEQUENCE {	
				apWlanSecurityConfigRowControl
					INTEGER,
				apWlanSecurityLevel
					INTEGER,
				apWlanWepKeySize
					INTEGER,
				apWlanWepKeyFormat				
					INTEGER,
				apWlanWepKey
					OCTET STRING,
				apWlanWepSharedKeyAuth
					INTEGER,
				apWlan8021xVersion
					INTEGER,
				apWlan8021xReKeyPeriod
					INTEGER,
				apWlanPsk
					INTEGER,
				apWlanPassphrase
					OCTET STRING
			}		

		apWlanSecurityConfigRowControl OBJECT-TYPE
                        SYNTAX RowStatus
                  	MAX-ACCESS read-create
                        STATUS current
                        DESCRIPTION
                                "The WLAN security info status.
                                Supported values:
				active(1)      - valid entry
				notReady(3)    - non-valid entry	
                                createAndGo(4) - used to create a new entry
                                destroy(6)     - removes the entry"
			::= { apWlanSecurityConfigEntry 1 }

		apWlanSecurityLevel OBJECT-TYPE
			SYNTAX INTEGER{
				none(0), 
				wep(1), 
				legacy8021x(2), 
				wpaTkip(3), 
				wpaAes(4),
				wpaMix(5)
			}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the security level of the wireless network."
			::= { apWlanSecurityConfigEntry 2 }

		apWlanWepKeySize OBJECT-TYPE
			SYNTAX INTEGER{
				hex64(64), 
				hex128(128), 
				hex152(152)
			}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the wep key size of the wireless network."
			::= { apWlanSecurityConfigEntry 3 }

		apWlanWepKeyFormat OBJECT-TYPE
			SYNTAX INTEGER{
				ascii(0),
				hex(1)
			}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the wep key format of the wireless network."
			::= { apWlanSecurityConfigEntry 4 }

		apWlanWepKey OBJECT-TYPE
			SYNTAX OCTET STRING(SIZE(0..32))
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the wep key of the wireless network.
				Remarks:
                                - hex64: 5 ASCII/10 hex characters
				- hex128: 13 ASCII/26 hex characters
				- hex152: 16 ASCII/32 hex characters"
			::= { apWlanSecurityConfigEntry 5 }

		apWlanWepSharedKeyAuth OBJECT-TYPE
			SYNTAX INTEGER{
				disable(0), 
				enable(1)
			}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the wep shared key authentication 
				of the wireless network."
			::= { apWlanSecurityConfigEntry 6 }

		apWlan8021xVersion OBJECT-TYPE
			SYNTAX INTEGER{
				v1(1), 
				v2(2)
			}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the 802.1X version of the wireless network."
			::= { apWlanSecurityConfigEntry 7 }

		apWlan8021xReKeyPeriod OBJECT-TYPE
				SYNTAX INTEGER (0..2678400)
				MAX-ACCESS read-write
				STATUS current
				DESCRIPTION
				"This attribute indicates the 802.1X re-keying period(in seconds) of the wireless network."
			::= { apWlanSecurityConfigEntry 8 }

		apWlanPsk OBJECT-TYPE
			SYNTAX INTEGER{
				disable(0), 
				enable(1)
			}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the pre-shared key status of the wireless network."
			::= { apWlanSecurityConfigEntry 9 }

		apWlanPassphrase OBJECT-TYPE
			SYNTAX OCTET STRING(SIZE(8..64))
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the passphrase of the wireless network.
				Remarks:
				8 to 63 characters or 64 hex characters."
			::= { apWlanSecurityConfigEntry 10 }

-- **********************************************************************
-- *  Wireless Network Radius Config Table
-- **********************************************************************
	apWlanRadiusConfigTable OBJECT-TYPE
		SYNTAX SEQUENCE OF ApWlanRadiusConfigEntry
		MAX-ACCESS not-accessible
		STATUS current
		DESCRIPTION
			"WLAN security info table."
		::= { apWlanConfig 3 }

		apWlanRadiusConfigEntry OBJECT-TYPE
			SYNTAX ApWlanRadiusConfigEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"An entry in the apWlanRadiusConfigTable."
			INDEX { apWlanIndex }
			::= { apWlanRadiusConfigTable 1 }

		ApWlanRadiusConfigEntry ::=
			SEQUENCE {
				apWlanRadiusRowControl
					INTEGER,
				apWlanRadiusPrimaryHost
					IpAddress,
				apWlanRadiusPrimarySecret	
					OCTET STRING,
				apWlanRadiusPrimaryAuthPort
					INTEGER,
				apWlanRadiusPrimaryAcctPort
					INTEGER,
				apWlanRadiusSecondaryHost
					IpAddress,
				apWlanRadiusSecondarySecret
					OCTET STRING,
				apWlanRadiusSecondaryAuthPort
					INTEGER,
				apWlanRadiusSecondaryAcctPort
					INTEGER,
				apWlanRadiusMaxRetransmission
					INTEGER,
				apWlanRadiusRequestInterval
					INTEGER
			}

		apWlanRadiusRowControl OBJECT-TYPE
                        SYNTAX RowStatus
                  	MAX-ACCESS read-create
                        STATUS current
                        DESCRIPTION
                                "The WLAN radius status.
                                Supported values:
				active(1)      - valid entry
				notReady(3)    - non-valid entry	
                                createAndGo(4) - used to create a new entry
                                destroy(6)     - removes the entry"
			::= { apWlanRadiusConfigEntry 1 }

		apWlanRadiusPrimaryHost OBJECT-TYPE
				SYNTAX IpAddress
				MAX-ACCESS read-write
				STATUS current
				DESCRIPTION
				"IP address of the Primary radius account server."
				::= { apWlanRadiusConfigEntry 2 }

		apWlanRadiusPrimarySecret OBJECT-TYPE
				SYNTAX OCTET STRING(SIZE(1..100))
				MAX-ACCESS read-write
				STATUS current
				DESCRIPTION
				"Password used by the ap to connect to the Primary radius account server."
				::= { apWlanRadiusConfigEntry 3 }

		apWlanRadiusPrimaryAuthPort OBJECT-TYPE
				SYNTAX INTEGER (1..65535)
				MAX-ACCESS read-write
				STATUS current
				DESCRIPTION
					"Port number of the Primary radius account server."
				::= { apWlanRadiusConfigEntry 4 }

		apWlanRadiusPrimaryAcctPort OBJECT-TYPE
				SYNTAX INTEGER (1..65535)
				MAX-ACCESS read-write
				STATUS current
				DESCRIPTION
					"Account port number of the Primary radius account server."
				::= { apWlanRadiusConfigEntry 5 }

		apWlanRadiusSecondaryHost OBJECT-TYPE
				SYNTAX IpAddress
				MAX-ACCESS read-write
				STATUS current
				DESCRIPTION
				"IP address of the Secondary radius account server."
				::= { apWlanRadiusConfigEntry 6 }

		apWlanRadiusSecondarySecret OBJECT-TYPE
				SYNTAX OCTET STRING(SIZE(1..100))
				MAX-ACCESS read-write
				STATUS current
				DESCRIPTION
				"Password used by the ap to connect to the Secondary radius account server."
				::= { apWlanRadiusConfigEntry 7 }

		apWlanRadiusSecondaryAuthPort OBJECT-TYPE
				SYNTAX INTEGER (1..65535)
				MAX-ACCESS read-write
				STATUS current
				DESCRIPTION
					"Port number of the Secondary radius account server."
				::= { apWlanRadiusConfigEntry 8 }

		apWlanRadiusSecondaryAcctPort OBJECT-TYPE
				SYNTAX INTEGER (1..65535)
				MAX-ACCESS read-write
				STATUS current
				DESCRIPTION
					"Account port number of the Secondary radius account server."
				::= { apWlanRadiusConfigEntry 9 }

		apWlanRadiusMaxRetransmission OBJECT-TYPE
				SYNTAX INTEGER (0..4)
				MAX-ACCESS read-write
				STATUS current
				DESCRIPTION
					"Maximum retransmit limit of the radius account server.
					Default is 3"
				::= { apWlanRadiusConfigEntry 10 }
	
		apWlanRadiusRequestInterval OBJECT-TYPE
				SYNTAX INTEGER (1..3)
				MAX-ACCESS read-write
				STATUS current
				DESCRIPTION
					"Request interval(seconds) of the radius account server.
					Default is 3 seconds"
				::= { apWlanRadiusConfigEntry 11 }

-- **********************************************************************
-- *  Wireless Network Guest Protect Config
-- **********************************************************************

	apWlanGuestProtectConfig OBJECT IDENTIFIER ::= { apWlanConfig 4 }

-- **********************************************************************
-- *  Wireless Network Guest Protect Config Table
-- **********************************************************************
		apWlanGuestProtectConfigTable OBJECT-TYPE
			SYNTAX SEQUENCE OF ApWlanGuestProtectConfigEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"WLAN guest protect info table."
			::= { apWlanGuestProtectConfig 1 }

		apWlanGuestProtectConfigEntry OBJECT-TYPE
			SYNTAX ApWlanGuestProtectConfigEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"An entry in the apWlanGuestProtectConfigTable."
			INDEX { apWlanIndex }
			::= { apWlanGuestProtectConfigTable 1 }
		
		ApWlanGuestProtectConfigEntry ::=
			SEQUENCE {
				apWlanGuestProtectRowControl
					INTEGER,		
				apWlanBlockPrivateIp
					INTEGER,
				apWlanBlockCustomSubnet
					INTEGER,
				apWlanBlockExcept
					INTEGER,
				apWlanFireWallMode
					INTEGER
			}
	
		apWlanGuestProtectRowControl OBJECT-TYPE
                        SYNTAX RowStatus
                  	MAX-ACCESS read-create
                        STATUS current
                        DESCRIPTION
                                "The WLAN guest protect status.
                                Supported values:
				active(1)      - valid entry
				notReady(3)    - non-valid entry	
                                createAndGo(4) - used to create a new entry
                                destroy(6)     - removes the entry"
			::= { apWlanGuestProtectConfigEntry 1 }	
		
		apWlanBlockPrivateIp OBJECT-TYPE
			SYNTAX INTEGER{
				disable(0), 
				enable(1)
			}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the block private ip address status 
				of the wireless network."
			::= { apWlanGuestProtectConfigEntry 2 }

		apWlanBlockCustomSubnet OBJECT-TYPE
			SYNTAX INTEGER{
				disable(0), 
				enable(1)
			}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the enable status of the block custom subnet
				of the wireless network."
			::= { apWlanGuestProtectConfigEntry 3 }

		apWlanBlockExcept OBJECT-TYPE
			SYNTAX INTEGER{
				disable(0), 
				enable(1)
			}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the enable status of the block except subnet 
				of the wireless network."
			::= { apWlanGuestProtectConfigEntry 4 }
	
		apWlanFireWallMode OBJECT-TYPE
			SYNTAX INTEGER{
				disable(0),
				lockdown(1),
				flexible(2)
			}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the bfirewall mode
				of the wireless network."
			::= { apWlanGuestProtectConfigEntry 5 }

-- **********************************************************************
-- *  Wireless Network Block Custom Subnet Table 
-- **********************************************************************
		apWlanBlockCustomSubnetTable OBJECT-TYPE
			SYNTAX SEQUENCE OF ApWlanBlockCustomSubnetEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"WLAN block guest protect info table."
			::= { apWlanGuestProtectConfig 2 }

		apWlanBlockCustomSubnetEntry OBJECT-TYPE
			SYNTAX ApWlanBlockCustomSubnetEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"An entry in the apWlanBlockCustomSubnetTable."
			INDEX { apWlanIndex, apWlanBlockSubnetIndex }
			::= { apWlanBlockCustomSubnetTable 1 }


		ApWlanBlockCustomSubnetEntry::=
			SEQUENCE {				
				apWlanBlockSubnetIndex
					INTEGER,
				apWlanBlockCustomSubnetRowControl
					INTEGER,
				apWlanBlockCustomSubnetList
					OCTET STRING
			}		

		apWlanBlockSubnetIndex OBJECT-TYPE
			SYNTAX INTEGER
			MAX-ACCESS read-only
			STATUS current
			DESCRIPTION
				"This attribute indicates the WLAN custom subnet no"
			::= { apWlanBlockCustomSubnetEntry 1 }

		apWlanBlockCustomSubnetRowControl OBJECT-TYPE
                        SYNTAX RowStatus
                  	MAX-ACCESS read-create
                        STATUS current
                        DESCRIPTION
                                "The WLAN guest protect info status.
                                Supported values:
				active(1)      - valid entry
				notReady(3)    - non-valid entry	
                                createAndGo(4) - used to create a new entry
                                destroy(6)     - removes the entry"
			::= { apWlanBlockCustomSubnetEntry 2 }
		
		apWlanBlockCustomSubnetList OBJECT-TYPE
			SYNTAX OCTET STRING(SIZE(7..18))
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates block custom subnet of the wireless network.
				Input format:
				xxx.xxx.xxx.xxx or xxx.xxx.xxx.xxx/subnet_mask
				xxx: 0 to 255
				subnet_mask: 1 to 31
				*** Please don 't enter duplicate subnet in same wireless network. ***"
			::= { apWlanBlockCustomSubnetEntry 3 }

-- **********************************************************************
-- *  Wireless Network Block Except Subnet Table 
-- **********************************************************************
		apWlanBlockExceptListTable OBJECT-TYPE
			SYNTAX SEQUENCE OF ApWlanBlockExceptListEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"WLAN block guest protect info table."
			::= { apWlanGuestProtectConfig 3 }

		apWlanBlockExceptListEntry OBJECT-TYPE
			SYNTAX ApWlanBlockExceptListEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"An entry in the apWlanBlockExceptListTable."
			INDEX { apWlanIndex, apWlanBlockExceptSubnetIndex }			
			::= { apWlanBlockExceptListTable 1 }


		ApWlanBlockExceptListEntry::=
			SEQUENCE {
				apWlanBlockExceptSubnetIndex					
					INTEGER,
				apWlanBlockExceptListRowControl
					INTEGER,
				apWlanBlockExceptList
					OCTET STRING
			}

		apWlanBlockExceptSubnetIndex OBJECT-TYPE
			SYNTAX INTEGER
			MAX-ACCESS read-only
			STATUS current
			DESCRIPTION
				"This attribute indicates the WLAN block except subnet no"
			::= { apWlanBlockExceptListEntry 1 }

		apWlanBlockExceptListRowControl OBJECT-TYPE
                        SYNTAX RowStatus
                  	MAX-ACCESS read-create
                        STATUS current
                        DESCRIPTION
                                "The WLAN guest protect info status.
                                Supported values:
				active(1)      - valid entry
				notReady(3)    - non-valid entry	
                                createAndGo(4) - used to create a new entry
                                destroy(6)     - removes the entry"
			::= { apWlanBlockExceptListEntry 2 }
		
		apWlanBlockExceptList OBJECT-TYPE
			SYNTAX OCTET STRING(SIZE(7..18))
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates block custom subnet of the wireless network.
				Input format:
				xxx.xxx.xxx.xxx or xxx.xxx.xxx.xxx/subnet_mask
				xxx: 0 to 255
				subnet_mask: 1 to 31
				*** Please don 't enter duplicate subnet in same wireless network. ***"
			::= { apWlanBlockExceptListEntry 3 }

-- **********************************************************************
-- *  Wireless Network Firewall Exception List Table
-- **********************************************************************
	apWlanFireWallExceptListTable OBJECT-TYPE
		SYNTAX SEQUENCE OF ApWlanFireWallExceptListEntry
		MAX-ACCESS not-accessible
		STATUS current
		DESCRIPTION
			"WLAN Firewall Exception List Table."
		::= { apWlanGuestProtectConfig 4 }

		apWlanFireWallExceptListEntry OBJECT-TYPE
			SYNTAX ApWlanFireWallExceptListEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"An entry in the apWlanFireWallExceptListTable."
			INDEX { apWlanIndex, apWlanFireWallExceptIndex }
			::= { apWlanFireWallExceptListTable 1 }

		ApWlanFireWallExceptListEntry ::=
			SEQUENCE {
				apWlanFireWallExceptIndex
					INTEGER,
				apWlanFireWallExceptRowControl
					INTEGER,
				apWlanFireWallExceptName	
					OCTET STRING,
				apWlanFireWallExceptType
					INTEGER,
				apWlanFireWallExceptItem
					OCTET STRING,
				apWlanFireWallExceptPortType
					INTEGER,
				apWlanFireWallExceptAppServiceType
					INTEGER,
			}	

		apWlanFireWallExceptIndex OBJECT-TYPE
			SYNTAX INTEGER
			MAX-ACCESS read-only
			STATUS current
			DESCRIPTION
				"This attribute indicates the firewall exception list index."
			::= { apWlanFireWallExceptListEntry 1 }
	
		apWlanFireWallExceptRowControl OBJECT-TYPE
			SYNTAX RowStatus
                  	MAX-ACCESS read-create
			STATUS current
			DESCRIPTION
				"This attribute indicates the firewall exception list index."
			::= { apWlanFireWallExceptListEntry 2 }

		apWlanFireWallExceptName OBJECT-TYPE
			SYNTAX OCTET STRING(SIZE(1..64))
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the firewall exception list name."
			::= { apWlanFireWallExceptListEntry 3 }

		apWlanFireWallExceptType OBJECT-TYPE
			SYNTAX INTEGER{
				port(1), 
				domain(2), 
				ip(3),
				mac(4), 
				application-or-service(5)
			}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the firewall exception list type."
			::= { apWlanFireWallExceptListEntry 4 }

		apWlanFireWallExceptPortType OBJECT-TYPE
			SYNTAX INTEGER{
				na(0),
				tcp(1), 
				udp(2)
			}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the firewall exception port type."
			::= { apWlanFireWallExceptListEntry 5 }
		
		apWlanFireWallExceptAppServiceType OBJECT-TYPE
			SYNTAX INTEGER{
				na(0),	
				http(80), 
				https(443),
				iamp(143),
				pop3(110),
				rdp(3389),
				smtp(25),
				ssh(22),
				telnet(23),
				aol(5190),
				auth(113),
				citrix(1494),
				dns(53),
				ftp(21),
				ldap(389),
				loctusnotes(1352),
				ms-sql-monitor(1434),
				ms-sql-server(1433),
				ntp(123),
				radius(1812),
				radius-acct(1813),
				rtsp(554),
				snmp(161),
				snmp-trap(162),
				syslog(514),
				traceroute(33434)
			}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the firewall exception application/service type."
			::= { apWlanFireWallExceptListEntry 6 }


		apWlanFireWallExceptItem OBJECT-TYPE
			SYNTAX OCTET STRING(SIZE(0..64))
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the firewall exception list item."
			::= { apWlanFireWallExceptListEntry 7 }

-- **********************************************************************
-- *  Wireless Network Bandwidth Control Config Table
-- **********************************************************************
	apWlanBandwidthControlConfigTable OBJECT-TYPE
		SYNTAX SEQUENCE OF ApWlanBandwidthControlConfigEntry
		MAX-ACCESS not-accessible
		STATUS current
		DESCRIPTION
			"WLAN block bandwidth control info table."
		::= { apWlanConfig 5 }

		apWlanBandwidthControlConfigEntry OBJECT-TYPE
			SYNTAX ApWlanBandwidthControlConfigEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"An entry in the apWlanBandwidthControlConfigTable."
			INDEX { apWlanIndex }
			::= { apWlanBandwidthControlConfigTable 1 }


		ApWlanBandwidthControlConfigEntry::=
			SEQUENCE {
				apWlanBandwidthControlConfigRowControl
					INTEGER,
				apWlanBandwidthControl
					INTEGER,
				apWlanBandwidthUpstream
					INTEGER,
				apWlanBandwidthDownstream
					INTEGER,
				apWlanClientBandwidthUpstream
					INTEGER,
				apWlanClientBandwidthDownstream
					INTEGER
			}

		apWlanBandwidthControlConfigRowControl OBJECT-TYPE
                        SYNTAX RowStatus
                  	MAX-ACCESS read-create
                        STATUS current
                        DESCRIPTION
                                "The WLAN bandwidth control info status.
                                Supported values:
				active(1)      - valid entry
				notReady(3)    - non-valid entry	
                                createAndGo(4) - used to create a new entry
                                destroy(6)     - removes the entry"
			::= { apWlanBandwidthControlConfigEntry 1 }
	
		apWlanBandwidthControl OBJECT-TYPE
			SYNTAX INTEGER{
				disable(0), 
				enable(1)
			}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates bandwidth control status of the wireless network."	
			::= { apWlanBandwidthControlConfigEntry 2 }

		apWlanBandwidthUpstream	OBJECT-TYPE
			SYNTAX INTEGER(0..307200)
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates bandwidth upstream of the wireless network.
				Remarks:
				Unlimited: 0
				kbps: 2 to 55296"
			::= { apWlanBandwidthControlConfigEntry 3 }

		apWlanBandwidthDownstream OBJECT-TYPE
			SYNTAX INTEGER(0..307200)
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates bandwidth downstream of the wireless network.
				Remarks:
				Unlimited: 0
				kbps: 2 to 55296"
			::= { apWlanBandwidthControlConfigEntry 4 }

		apWlanClientBandwidthUpstream OBJECT-TYPE
			SYNTAX INTEGER(0..307200)
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates client bandwidth upstream of the wireless network.
				Remarks:			
				Unlimited: 0
				kbps: 2 to 55296"
			::= { apWlanBandwidthControlConfigEntry 5 }

		apWlanClientBandwidthDownstream OBJECT-TYPE
			SYNTAX INTEGER(0..307200)
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates client bandwidth downstream of the wireless network.
				Remarks:
				Unlimited: 0
				kbps: 2 to 55296"
		::= { apWlanBandwidthControlConfigEntry 6 }

-- **********************************************************************
-- *  Wireless Network Client Control Config
-- **********************************************************************
		apWlanClientControlConfig OBJECT IDENTIFIER ::= { apWlanConfig 6 }

-- **********************************************************************
-- *  Wireless Network Client Control Config Table 
-- **********************************************************************
		apWlanClientControlConfigTable OBJECT-TYPE
		SYNTAX SEQUENCE OF ApWlanClientControlConfigEntry
		MAX-ACCESS not-accessible
		STATUS current
		DESCRIPTION
			"WLAN client control info table."
		::= { apWlanClientControlConfig 1 }

		apWlanClientControlConfigEntry OBJECT-TYPE
			SYNTAX ApWlanClientControlConfigEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"An entry in the apWlanClientControlConfigTable."
			INDEX { apWlanIndex }
			::= { apWlanClientControlConfigTable 1 }

		ApWlanClientControlConfigEntry ::=
			SEQUENCE {
				apWlanClientControlConfigControl
					INTEGER,
				apWlanMaxClient
					INTEGER,
				apWlanAcl
					INTEGER
			}

		apWlanClientControlConfigControl OBJECT-TYPE
                        SYNTAX RowStatus
                  	MAX-ACCESS read-create
                        STATUS current
                        DESCRIPTION
                                "The WLAN client control info status.
                                Supported values:
				active(1)      - valid entry
				notReady(3)    - non-valid entry	
                                createAndGo(4) - used to create a new entry
                                destroy(6)     - removes the entry"
			::= { apWlanClientControlConfigEntry 1 }

		apWlanMaxClient OBJECT-TYPE
			SYNTAX INTEGER(0..256)
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the max client limit 
				of the wireless network."
			::= { apWlanClientControlConfigEntry 2 }

		apWlanAcl OBJECT-TYPE
			SYNTAX INTEGER{
				none(0), 
				whiteList(1), 
				blackList(2),
				radius-mac-auth(3)
			}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the mac filter type
				of the wireless network."
			::= { apWlanClientControlConfigEntry 3 }

-- **********************************************************************
-- *  Wireless Network ACL list Table 
-- **********************************************************************
		apWlanAclListTable OBJECT-TYPE
			SYNTAX SEQUENCE OF ApWlanAclListEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"WLAN block guest protect info table."
			::= { apWlanClientControlConfig 2 }

		apWlanAclListEntry OBJECT-TYPE
			SYNTAX ApWlanAclListEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"An entry in the apWlanAclListTable."
			INDEX { apWlanIndex, apWlanAclMacIndex }
			::= { apWlanAclListTable 1 }

		ApWlanAclListEntry::=
			SEQUENCE {				
				apWlanAclMacIndex
					INTEGER,
				apWlanAclListRowControl
					INTEGER,
				apWlanAclList
					MacAddress
			}		

		apWlanAclMacIndex OBJECT-TYPE
			SYNTAX INTEGER
			MAX-ACCESS read-only
			STATUS current
			DESCRIPTION
				"This attribute indicates the WLAN access control local mac index"
			::= { apWlanAclListEntry 1 }

		apWlanAclListRowControl OBJECT-TYPE
                        SYNTAX RowStatus
                  	MAX-ACCESS read-create
                        STATUS current
                        DESCRIPTION
                                "The WLAN guest protect info status.
                                Supported values:
				active(1)      - valid entry
				notReady(3)    - non-valid entry
                                createAndGo(4) - used to create a new entry
                                destroy(6)     - removes the entry"
			::= { apWlanAclListEntry 2 }
		
		apWlanAclList OBJECT-TYPE
			SYNTAX MacAddress
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This field should indicate an MAC address entry in the
				access control local database.
				Remarks:
				Input format:
				0xXX 0xXX 0xXX 0xXX 0xXX 0xXX OR XX:XX:XX:XX:XX:XX OR XX-XX-XX-XX-XX-XX
				(examples: 0xab 0xcd 0xef 0x01 0x02 0x03 OR ab:cd:ef:01:02:03 OR ab-cd-ef-01-02-03)
				X: [0:9] or [a:f] or [A:F]
				*** Please don 't enter duplicate MAC address in same wireless network. ***"
			::= { apWlanAclListEntry 3 }

-- **********************************************************************
-- *  Wireless Network DHCP info Table 
-- **********************************************************************
		apWlanDhcpConfigTable OBJECT-TYPE
			SYNTAX SEQUENCE OF ApWlanDhcpConfigEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"WLAN block guest protect info table."
			::= { apWlanConfig 7 }

		apWlanDhcpConfigEntry OBJECT-TYPE
			SYNTAX ApWlanDhcpConfigEntry
			MAX-ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"An entry in the apWlanDhcpConfigTable."
			INDEX { apWlanIndex }
			::= { apWlanDhcpConfigTable 1 }

		ApWlanDhcpConfigEntry::=
			SEQUENCE {								
				apWlanDhcpConfigRowControl
					INTEGER,
				apWlanDhcpServerType
					INTEGER,
				apWlanDhcpRelayServer
					IpAddress,
				apWlanDhcpServerStartRange
					IpAddress,
				apWlanDhcpServerStopRange								
					IpAddress,
				apWlanDhcpServerSubnetMask
					IpAddress,
				apWlanDhcpServerBroadcast
					IpAddress,
				apWlanDhcpServerGateway
					IpAddress,
				apWlanDhcpServerDns1
					IpAddress,
				apWlanDhcpServerDns2
					IpAddress,
				apWlanDhcpServerDns3
					IpAddress,
				apWlanDhcpDomain
					OCTET STRING,
				apWlanDhcpRelease
					INTEGER
			}	

		apWlanDhcpConfigRowControl OBJECT-TYPE
                        SYNTAX RowStatus
                  	MAX-ACCESS read-create
                        STATUS current
                        DESCRIPTION
                                "The WLAN dhcp info status.
                                Supported values:
				active(1)      - valid entry
				notReady(3)    - non-valid entry
                                createAndGo(4) - used to create a new entry
                                destroy(6)     - removes the entry"
			::= { apWlanDhcpConfigEntry 1 }

		apWlanDhcpServerType OBJECT-TYPE
			SYNTAX	INTEGER{
				none(0), 
				relay(1), 
				server(2)
			}
			MAX-ACCESS read-write
			STATUS current
				DESCRIPTION
				"This attribute indicates dhcp server type 
				of the wireless network."
			::= { apWlanDhcpConfigEntry 2 }

		apWlanDhcpRelayServer OBJECT-TYPE
			SYNTAX IpAddress
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates dhcp server ip address
				of the wireless network."
			::= { apWlanDhcpConfigEntry 3 }

		apWlanDhcpServerStartRange OBJECT-TYPE
			SYNTAX IpAddress
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates dhcp server ip start range
				of the wireless network."
			::= { apWlanDhcpConfigEntry 4 }

		apWlanDhcpServerStopRange OBJECT-TYPE
			SYNTAX IpAddress
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates dhcp server ip stop range
				of the wireless network."
			::= { apWlanDhcpConfigEntry 5 }

		apWlanDhcpServerSubnetMask OBJECT-TYPE
			SYNTAX IpAddress
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates dhcp server subnet mask
				of the wireless network."
			::= { apWlanDhcpConfigEntry 6 }

		apWlanDhcpServerBroadcast OBJECT-TYPE
			SYNTAX IpAddress
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates dhcp server broadcast address
				of the wireless network."
			::= { apWlanDhcpConfigEntry 7 }

		apWlanDhcpServerGateway OBJECT-TYPE
			SYNTAX IpAddress
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates dhcp server gateway
				of the wireless network."
			::= { apWlanDhcpConfigEntry 8 }
		
		apWlanDhcpServerDns1 OBJECT-TYPE
			SYNTAX IpAddress
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the first DNS server
				of the wireless network."
			::= { apWlanDhcpConfigEntry 9 }

		apWlanDhcpServerDns2 OBJECT-TYPE
			SYNTAX IpAddress
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the second DNS server
				of the wireless network."
			::= { apWlanDhcpConfigEntry 10 }

		apWlanDhcpServerDns3 OBJECT-TYPE
			SYNTAX IpAddress
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the third DNS server
				of the wireless network."
			::= { apWlanDhcpConfigEntry 11 }
		
		apWlanDhcpDomain OBJECT-TYPE
			SYNTAX OCTET STRING(SIZE(0..64))
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the dhcp domain
				of the wireless network."
			::= { apWlanDhcpConfigEntry 12 }

		apWlanDhcpRelease OBJECT-TYPE
			SYNTAX INTEGER(60..9999999)
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"This attribute indicates the dhcp lease time(seconds)
				of the wireless network.
				Default value is 86400"
			::= { apWlanDhcpConfigEntry 13 }
END
