821 lines
30 KiB
Plaintext
821 lines
30 KiB
Plaintext
|
|
-- *******************************************************************
|
|
-- QTECH-CAPWAP-DHCP-MIB.mib : Qtech WLAN DHCP MIB
|
|
--
|
|
-- Nov 2009, chenfg1
|
|
--
|
|
-- Copyright (c) 2009 by Qtech Networks Co.,Ltd.
|
|
-- All rights reserved.
|
|
-- *******************************************************************
|
|
--
|
|
QTECH-CAPWAP-DHCP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Integer32,
|
|
NOTIFICATION-TYPE,
|
|
Unsigned32,
|
|
IpAddress
|
|
FROM SNMPv2-SMI
|
|
OBJECT-GROUP,
|
|
MODULE-COMPLIANCE
|
|
FROM SNMPv2-CONF
|
|
TruthValue,
|
|
RowStatus,
|
|
DisplayString,
|
|
MacAddress
|
|
FROM SNMPv2-TC
|
|
qtechMgmt
|
|
FROM QTECH-SMI
|
|
qtechIfIndex
|
|
FROM QTECH-INTERFACE-MIB;
|
|
|
|
--********************************************************************
|
|
--* MODULE IDENTITY
|
|
--********************************************************************
|
|
|
|
qtechCapwapDhcpMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200911100000Z"
|
|
ORGANIZATION "Qtech Networks Co.,Ltd."
|
|
CONTACT-INFO
|
|
"
|
|
Tel: 4008-111-000
|
|
|
|
E-mail: service@qtech.com.cn"
|
|
|
|
DESCRIPTION
|
|
"This MIB is intended to be implemented on all those
|
|
devices operating as Central controllers, that
|
|
terminate the Light Weight Access Point Protocol
|
|
tunnel from Qtech Light-weight CAPWAP Access Points.
|
|
|
|
This MIB is used to show and configure Dynamic Host
|
|
Configuration Protocol (DHCP) related statistics.
|
|
|
|
|
|
The relationship between CC and the CAPWAP APs
|
|
can be depicted as follows:
|
|
|
|
+......+ +......+ +......+ +......+
|
|
+ + + + + + + +
|
|
+ CC + + CC + + CC + + CC +
|
|
+ + + + + + + +
|
|
+......+ +......+ +......+ +......+
|
|
.. . . .
|
|
.. . . .
|
|
. . . . .
|
|
. . . . .
|
|
. . . . .
|
|
. . . . .
|
|
+......+ +......+ +......+ +......+ +......+
|
|
+ + + + + + + + + +
|
|
+ AP + + AP + + AP + + AP + + AP +
|
|
+ + + + + + + + + +
|
|
+......+ +......+ +......+ +......+ +......+
|
|
. . . .
|
|
. . . . .
|
|
. . . . .
|
|
. . . . .
|
|
. . . . .
|
|
+......+ +......+ +......+ +......+ +......+
|
|
+ + + + + + + + + +
|
|
+ MN + + MN + + MN + + MN + + MN +
|
|
+ + + + + + + + + +
|
|
+......+ +......+ +......+ +......+ +......+
|
|
|
|
|
|
The CAPWAP tunnel exists between the controller and
|
|
the APs. The MNs communicate with the APs through
|
|
the protocol defined by the 802.11 standard.
|
|
|
|
CAPWAP APs, upon bootup, discover and join one of the
|
|
controllers and the controller pushes the configuration,
|
|
that includes the WLAN parameters, to the CAPWAP APs.
|
|
The APs then encapsulate all the 802.11 frames from
|
|
wireless clients inside CAPWAP frames and forward
|
|
the CAPWAP frames to the controller.
|
|
|
|
GLOSSARY
|
|
|
|
Access Point ( AP )
|
|
|
|
An entity that contains an 802.11 medium access
|
|
control ( MAC ) and physical layer ( PHY ) interface
|
|
and provides access to the distribution services via
|
|
the wireless medium for associated clients.
|
|
|
|
CAPWAP APs encapsulate all the 802.11 frames in
|
|
CAPWAP frames and sends them to the controller to which
|
|
it is logically connected.
|
|
|
|
Central Controller ( CC )
|
|
|
|
The central entity that terminates the CAPWAP protocol
|
|
tunnel from the CAPWAP APs. Throughout this MIB,
|
|
this entity also referred to as 'controller'.
|
|
|
|
Light Weight Access Point Protocol ( CAPWAP )
|
|
|
|
This is a generic protocol that defines the
|
|
communication between the Access Points and the
|
|
Central Controller.
|
|
|
|
Mobile Node ( MN )
|
|
|
|
A roaming 802.11 wireless device in a wireless
|
|
network associated with an access point. Mobile Node,
|
|
Mobile Station(Ms) and client are used interchangeably.
|
|
|
|
REFERENCE
|
|
|
|
[1] Wireless LAN Medium Access Control ( MAC ) and
|
|
Physical Layer ( PHY ) Specifications.
|
|
|
|
[2] Draft-obara-capwap-capwap-00.txt, IETF Light
|
|
Weight Access Point Protocol "
|
|
|
|
REVISION "200911100000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module. "
|
|
::= { qtechMgmt 58 }
|
|
|
|
qtechCapwapDhcpMIBTrap OBJECT IDENTIFIER
|
|
::= { qtechCapwapDhcpMIB 0 }
|
|
|
|
qtechCapwapDhcpMIBObjects OBJECT IDENTIFIER
|
|
::= { qtechCapwapDhcpMIB 1 }
|
|
|
|
qtechCapwapDhcpGlobalConfig OBJECT IDENTIFIER
|
|
::= { qtechCapwapDhcpMIBObjects 1 }
|
|
|
|
qtechCapwapDhcpShowStats OBJECT IDENTIFIER
|
|
::= { qtechCapwapDhcpMIBObjects 2 }
|
|
|
|
qtechCapwapDhcpServerConfig OBJECT IDENTIFIER
|
|
::= { qtechCapwapDhcpMIBObjects 3 }
|
|
|
|
qtechCapwapDhcpRelayConfig OBJECT IDENTIFIER
|
|
::= { qtechCapwapDhcpMIBObjects 4 }
|
|
|
|
|
|
--*************************************************
|
|
--DHCP Global Config
|
|
--*************************************************
|
|
|
|
qtechLDhcpClearAllStats OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute when set to true, clears
|
|
all the statistics of the DHCP server."
|
|
::= { qtechCapwapDhcpGlobalConfig 1 }
|
|
|
|
qtechLDhcpStartService OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(0)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"this attribute when set to true, start DHCP
|
|
service."
|
|
::= { qtechCapwapDhcpGlobalConfig 2 }
|
|
|
|
qtechDhcpClientMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is sent when the dhcp client failed to request address"
|
|
::= { qtechCapwapDhcpGlobalConfig 3 }
|
|
|
|
qtechLDhcpStartTIService OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(0)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"this attribute when set to true, start DHCP
|
|
terminal identify service."
|
|
::= { qtechCapwapDhcpGlobalConfig 4 }
|
|
|
|
--********************************************************
|
|
--DHCP stats group
|
|
--********************************************************
|
|
|
|
qtechLDhcpDiscoverPkts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the number of DHCP discover
|
|
Packets sent by the controller."
|
|
::= { qtechCapwapDhcpShowStats 1 }
|
|
|
|
qtechLDhcpRequestPkts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the number of DHCP request
|
|
packets sent by the controller."
|
|
::= { qtechCapwapDhcpShowStats 2 }
|
|
|
|
qtechLDhcpDeclinePkts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the number of DHCP decline
|
|
Packets received by the controller."
|
|
::= { qtechCapwapDhcpShowStats 3 }
|
|
|
|
qtechLDhcpInformPkts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the number of DHCP
|
|
inform packets."
|
|
::= { qtechCapwapDhcpShowStats 4 }
|
|
|
|
qtechLDhcpReleasePkts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the number of DHCP
|
|
release packets."
|
|
::= { qtechCapwapDhcpShowStats 5 }
|
|
|
|
qtechLDhcpReplyPkts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the number of DHCP reply
|
|
Packets received by the controller."
|
|
::= { qtechCapwapDhcpShowStats 6 }
|
|
|
|
qtechLDhcpOfferPkts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the number of DHCP
|
|
offer packets."
|
|
::= { qtechCapwapDhcpShowStats 7 }
|
|
|
|
qtechLDhcpAckPkts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the number of Ack packets"
|
|
::= { qtechCapwapDhcpShowStats 8 }
|
|
|
|
qtechLDhcpNakPkts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the number of Nak packets"
|
|
::= { qtechCapwapDhcpShowStats 9 }
|
|
|
|
|
|
qtechLDhcpReqTimes OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the number of request packets"
|
|
::= { qtechCapwapDhcpShowStats 10 }
|
|
|
|
qtechLDhcpReqSucTimes OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the number of Success Reqeust packets"
|
|
::= { qtechCapwapDhcpShowStats 11 }
|
|
|
|
--********************************************************
|
|
--DHCP Server config
|
|
--********************************************************
|
|
qtechDhcpScopeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF QtechDhcpScopeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table listing the Scopes defined on the
|
|
switch's DHCP Server."
|
|
::= { qtechCapwapDhcpServerConfig 1 }
|
|
|
|
qtechDhcpScopeEntry OBJECT-TYPE
|
|
SYNTAX QtechDhcpScopeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Switch's DHCP Server Scope entry."
|
|
INDEX { qtechDhcpScopeIndex }
|
|
::= { qtechDhcpScopeTable 1 }
|
|
|
|
QtechDhcpScopeEntry ::= SEQUENCE {
|
|
qtechDhcpScopeIndex Unsigned32,
|
|
qtechDhcpScopeName DisplayString,
|
|
qtechDhcpScopeLeaseTime Integer32,
|
|
qtechDhcpScopeNetwork IpAddress,
|
|
qtechDhcpScopeNetmask IpAddress,
|
|
qtechDhcpScopePoolStartAddress IpAddress,
|
|
qtechDhcpScopePoolEndAddress IpAddress,
|
|
qtechDhcpScopeDefaultRouterAddress1 IpAddress,
|
|
qtechDhcpScopeDefaultRouterAddress2 IpAddress,
|
|
qtechDhcpScopeDefaultRouterAddress3 IpAddress,
|
|
qtechDhcpScopeDnsDomainName DisplayString,
|
|
qtechDhcpScopeDnsServerAddress1 IpAddress,
|
|
qtechDhcpScopeDnsServerAddress2 IpAddress,
|
|
qtechDhcpScopeDnsServerAddress3 IpAddress,
|
|
qtechDhcpScopeNetbiosNameServerAddress1 IpAddress,
|
|
qtechDhcpScopeNetbiosNameServerAddress2 IpAddress,
|
|
qtechDhcpScopeNetbiosNameServerAddress3 IpAddress,
|
|
qtechDhcpScopeState INTEGER,
|
|
qtechDhcpScopeRowStatus RowStatus,
|
|
qtechDhcpIPPoolUsage Integer32,
|
|
qtechDhcpoption43 IpAddress,
|
|
qtechDhcpoption138 IpAddress,
|
|
qtechDhcpReqtimes Unsigned32,
|
|
qtechDhcpReqSuctimes Unsigned32,
|
|
qtechDhcpTotalIPNum Integer32,
|
|
qtechDhcpCurrentUsedIPNum Integer32
|
|
}
|
|
|
|
qtechDhcpScopeIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..15)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP Scope Identifier Index."
|
|
::= { qtechDhcpScopeEntry 1 }
|
|
|
|
qtechDhcpScopeName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP Scope Name."
|
|
::= { qtechDhcpScopeEntry 2 }
|
|
|
|
qtechDhcpScopeLeaseTime OBJECT-TYPE
|
|
SYNTAX Integer32(120..8640000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP Scope Lease time in seconds."
|
|
::= { qtechDhcpScopeEntry 3 }
|
|
|
|
qtechDhcpScopeNetwork OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP Address of the DHCP Scope Network. This is
|
|
the address which is used to determine the DHCP
|
|
scope a remote Switch is attaching to."
|
|
::= { qtechDhcpScopeEntry 4 }
|
|
|
|
qtechDhcpScopeNetmask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DHCP Scope Netmask. This the subnet mask for
|
|
the address pool."
|
|
::= { qtechDhcpScopeEntry 5 }
|
|
|
|
qtechDhcpScopePoolStartAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DHCP Scope address pool start IP address."
|
|
::= { qtechDhcpScopeEntry 6 }
|
|
|
|
qtechDhcpScopePoolEndAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DHCP Scope address pool end IP address."
|
|
::= { qtechDhcpScopeEntry 7 }
|
|
|
|
qtechDhcpScopeDefaultRouterAddress1 OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP Address of the DHCP Scope's default Router
|
|
1."
|
|
::= { qtechDhcpScopeEntry 8 }
|
|
|
|
qtechDhcpScopeDefaultRouterAddress2 OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP Address of the DHCP Scope's default Router
|
|
2."
|
|
::= { qtechDhcpScopeEntry 9 }
|
|
|
|
qtechDhcpScopeDefaultRouterAddress3 OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP Address of the DHCP Scope's default Router
|
|
3."
|
|
::= { qtechDhcpScopeEntry 10 }
|
|
|
|
qtechDhcpScopeDnsDomainName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DNS Domain name for the DHCP Scope."
|
|
::= { qtechDhcpScopeEntry 11 }
|
|
|
|
qtechDhcpScopeDnsServerAddress1 OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP Address of the DHCP Scope's DNS Server 1."
|
|
::= { qtechDhcpScopeEntry 12 }
|
|
|
|
qtechDhcpScopeDnsServerAddress2 OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP Address of the DHCP Scope's DNS Server 2."
|
|
::= { qtechDhcpScopeEntry 13 }
|
|
|
|
qtechDhcpScopeDnsServerAddress3 OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP Address of the DHCP Scope's DNS Server 3."
|
|
::= { qtechDhcpScopeEntry 14 }
|
|
|
|
qtechDhcpScopeNetbiosNameServerAddress1 OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP Address of DHCP Scope's Netbios Name Server
|
|
1."
|
|
::= { qtechDhcpScopeEntry 15 }
|
|
|
|
qtechDhcpScopeNetbiosNameServerAddress2 OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP Address of DHCP Scope's Netbios Name Server
|
|
2."
|
|
::= { qtechDhcpScopeEntry 16 }
|
|
|
|
qtechDhcpScopeNetbiosNameServerAddress3 OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP Address of DHCP Scope's Netbios Name Server
|
|
3."
|
|
::= { qtechDhcpScopeEntry 17 }
|
|
|
|
qtechDhcpScopeState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP Scope's State."
|
|
::= { qtechDhcpScopeEntry 18 }
|
|
|
|
qtechDhcpScopeRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Dhcp Scope entry row status."
|
|
::= { qtechDhcpScopeEntry 19 }
|
|
|
|
qtechDhcpIPPoolUsage OBJECT-TYPE
|
|
SYNTAX Integer32(0..100)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP pool use rate."
|
|
::= { qtechDhcpScopeEntry 20 }
|
|
|
|
qtechDhcpoption43 OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"use DHCP option43 to set ac ipaddress."
|
|
::= { qtechDhcpScopeEntry 21 }
|
|
|
|
qtechDhcpoption138 OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"use DHCP option138 to set ac ipaddress."
|
|
::= { qtechDhcpScopeEntry 22 }
|
|
|
|
qtechDhcpReqtimes OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"use DHCP pool reqest times."
|
|
::= { qtechDhcpScopeEntry 23 }
|
|
|
|
qtechDhcpReqSuctimes OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"use DHCP pool request successful times."
|
|
::= { qtechDhcpScopeEntry 24 }
|
|
qtechDhcpTotalIPNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"total IP address amount of DHCP pool. "
|
|
::= { qtechDhcpScopeEntry 25 }
|
|
qtechDhcpCurrentUsedIPNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"current used IP amount of DHCP pool."
|
|
::= { qtechDhcpScopeEntry 26 }
|
|
|
|
--*******************************************************************
|
|
--DHCP Relay Config : external DHCP Server Address
|
|
--*******************************************************************
|
|
qtechDhcpGlobalServerAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF QtechDhcpGlobalServerAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table listing the global external DHCP server
|
|
address configed for DHCP relay."
|
|
::= { qtechCapwapDhcpRelayConfig 1 }
|
|
|
|
qtechDhcpGlobalServerAddrEntry OBJECT-TYPE
|
|
SYNTAX QtechDhcpGlobalServerAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Global DHCP server address entry configed for DHCP
|
|
relay. Upto 20 entries may be added."
|
|
INDEX { qtechDhcpGlobalServerIndex }
|
|
::= { qtechDhcpGlobalServerAddrTable 1 }
|
|
|
|
QtechDhcpGlobalServerAddrEntry ::= SEQUENCE {
|
|
qtechDhcpGlobalServerIndex Integer32,
|
|
qtechDhcpGlobalServerAddress IpAddress,
|
|
qtechDhcpGlobalServerRowStatus RowStatus
|
|
}
|
|
|
|
qtechDhcpGlobalServerIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..20)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Global DHCP server index."
|
|
::= { qtechDhcpGlobalServerAddrEntry 1 }
|
|
|
|
qtechDhcpGlobalServerAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP Address of the Global DHCP server"
|
|
::= { qtechDhcpGlobalServerAddrEntry 2 }
|
|
|
|
qtechDhcpGlobalServerRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the status column for this row and used
|
|
to create and delete specific instances of rows
|
|
in this table. "
|
|
::= { qtechDhcpGlobalServerAddrEntry 3 }
|
|
|
|
|
|
--*******************************************************************
|
|
--DHCP Relay Config : external DHCP Server Address on interface
|
|
--*******************************************************************
|
|
|
|
qtechDhcpIntfServerAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF QtechDhcpIntfServerAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table listing the external DHCP server address
|
|
on interface configed for DHCP relay."
|
|
::= { qtechCapwapDhcpRelayConfig 2 }
|
|
|
|
qtechDhcpIntfServerAddrEntry OBJECT-TYPE
|
|
SYNTAX QtechDhcpIntfServerAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Extern DHCP server address entry configed on interface
|
|
for DHCP relay. Upto 20 entries may be added on a interface."
|
|
INDEX { qtechIfIndex, qtechDhcpIntfServerIndex}
|
|
::= { qtechDhcpIntfServerAddrTable 1 }
|
|
|
|
QtechDhcpIntfServerAddrEntry ::= SEQUENCE {
|
|
qtechDhcpIntfServerIndex Integer32,
|
|
qtechDhcpIntfServerAddress IpAddress,
|
|
qtechDhcpIntfServerRowStatus RowStatus
|
|
}
|
|
|
|
qtechDhcpIntfServerIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..20)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface DHCP server index."
|
|
::= { qtechDhcpIntfServerAddrEntry 1 }
|
|
|
|
qtechDhcpIntfServerAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP Address of the Global DHCP server"
|
|
::= { qtechDhcpIntfServerAddrEntry 2 }
|
|
|
|
qtechDhcpIntfServerRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the status column for this row and used
|
|
to create and delete specific instances of rows
|
|
in this table. "
|
|
::= { qtechDhcpIntfServerAddrEntry 3 }
|
|
|
|
|
|
--*******************************************************************
|
|
-- DHCP trap
|
|
--*******************************************************************
|
|
qtechDhcpAddressExhaustTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
qtechDhcpScopeName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is sent when the dhcp pool is full"
|
|
::= { qtechCapwapDhcpMIBTrap 1 }
|
|
|
|
qtechDhcpAddressExhaustRecovTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
qtechDhcpScopeName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is sent when the dhcp pool recover from full"
|
|
::= { qtechCapwapDhcpMIBTrap 2 }
|
|
|
|
qtechDhcpClientFailTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
qtechDhcpClientMacAddress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is sent when the dhcp client failed to request address"
|
|
::= { qtechCapwapDhcpMIBTrap 3 }
|
|
|
|
|
|
qtechCapwapDhcpMIBConformance OBJECT IDENTIFIER ::= { qtechCapwapDhcpMIB 2 }
|
|
qtechCapwapDhcpMIBCompliances OBJECT IDENTIFIER ::= { qtechCapwapDhcpMIBConformance 1 }
|
|
qtechCapwapDhcpMIBGroups OBJECT IDENTIFIER ::= { qtechCapwapDhcpMIBConformance 2 }
|
|
|
|
|
|
-- compliance statements
|
|
|
|
qtechCapwapDhcpMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement
|
|
the Qtech Capwap Dhcp MIB"
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { qtechCapwapDhcpMIBGroup,
|
|
qtechCapwapDhcpServerConfigGroup,
|
|
qtechCapwapDhcpRelayGlobalConfigGroup,
|
|
qtechCapwapDhcpRelayIntfConfigGroup
|
|
}
|
|
::= { qtechCapwapDhcpMIBCompliances 1 }
|
|
|
|
-- units of conformance
|
|
|
|
qtechCapwapDhcpMIBGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
qtechLDhcpClearAllStats,
|
|
qtechLDhcpStartService,
|
|
qtechLDhcpDiscoverPkts,
|
|
qtechLDhcpRequestPkts,
|
|
qtechLDhcpDeclinePkts,
|
|
qtechLDhcpInformPkts,
|
|
qtechLDhcpReleasePkts,
|
|
qtechLDhcpReplyPkts,
|
|
qtechLDhcpOfferPkts,
|
|
qtechLDhcpAckPkts,
|
|
qtechLDhcpNakPkts,
|
|
qtechLDhcpReqTimes,
|
|
qtechLDhcpReqSucTimes
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing capwap dhcp information and
|
|
opertion to a Qtech agent."
|
|
::= { qtechCapwapDhcpMIBGroups 1 }
|
|
|
|
qtechCapwapDhcpServerConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
qtechDhcpScopeName,
|
|
qtechDhcpScopeLeaseTime,
|
|
qtechDhcpScopeNetwork,
|
|
qtechDhcpScopeNetmask,
|
|
qtechDhcpScopeDefaultRouterAddress1,
|
|
qtechDhcpScopeDefaultRouterAddress2,
|
|
qtechDhcpScopeDefaultRouterAddress3,
|
|
qtechDhcpScopeDnsDomainName,
|
|
qtechDhcpScopeDnsServerAddress1,
|
|
qtechDhcpScopeDnsServerAddress2,
|
|
qtechDhcpScopeDnsServerAddress3,
|
|
qtechDhcpScopeNetbiosNameServerAddress1,
|
|
qtechDhcpScopeNetbiosNameServerAddress2,
|
|
qtechDhcpScopeNetbiosNameServerAddress3,
|
|
qtechDhcpScopeState,
|
|
qtechDhcpScopeRowStatus,
|
|
qtechDhcpIPPoolUsage,
|
|
qtechDhcpoption43,
|
|
qtechDhcpoption138
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing capwap dhcp server config information."
|
|
::= { qtechCapwapDhcpMIBGroups 2 }
|
|
|
|
|
|
qtechCapwapDhcpRelayGlobalConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
qtechDhcpGlobalServerAddress,
|
|
qtechDhcpGlobalServerRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing capwap dhcp relay config information."
|
|
::= { qtechCapwapDhcpMIBGroups 3 }
|
|
|
|
qtechCapwapDhcpRelayIntfConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
qtechDhcpIntfServerAddress,
|
|
qtechDhcpIntfServerRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing capwap dhcp relay config information."
|
|
::= { qtechCapwapDhcpMIBGroups 4 }
|
|
|
|
END
|