Observium_CE/mibs/fscom/FS-CAPWAP-DHCP-MIB

908 lines
32 KiB
Plaintext

-- *******************************************************************
-- FS-CAPWAP-DHCP-MIB.mib : FS WLAN DHCP MIB
--
-- Nov 2009, chenfg1
--
-- Copyright (c) 2009 by FS.COM Inc..
-- All rights reserved.
-- *******************************************************************
--
FS-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
fsMgmt
FROM FS-SMI
fsIfIndex
FROM FS-INTERFACE-MIB;
--********************************************************************
--* MODULE IDENTITY
--********************************************************************
fsCapwapDhcpMIB MODULE-IDENTITY
LAST-UPDATED "200911100000Z"
ORGANIZATION "FS.COM Inc.."
CONTACT-INFO
"
Tel: 400-865-2852
E-mail: https://www.fs.com/live_chat_service_mail.html"
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 FS 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. "
::= { fsMgmt 58 }
fsCapwapDhcpMIBTrap OBJECT IDENTIFIER
::= { fsCapwapDhcpMIB 0 }
fsCapwapDhcpMIBObjects OBJECT IDENTIFIER
::= { fsCapwapDhcpMIB 1 }
fsCapwapDhcpGlobalConfig OBJECT IDENTIFIER
::= { fsCapwapDhcpMIBObjects 1 }
fsCapwapDhcpShowStats OBJECT IDENTIFIER
::= { fsCapwapDhcpMIBObjects 2 }
fsCapwapDhcpServerConfig OBJECT IDENTIFIER
::= { fsCapwapDhcpMIBObjects 3 }
fsCapwapDhcpRelayConfig OBJECT IDENTIFIER
::= { fsCapwapDhcpMIBObjects 4 }
--*************************************************
--DHCP Global Config
--*************************************************
fsLDhcpClearAllStats 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."
::= { fsCapwapDhcpGlobalConfig 1 }
fsLDhcpStartService OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(0)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"this attribute when set to true, start DHCP
service."
::= { fsCapwapDhcpGlobalConfig 2 }
fsDhcpClientMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This trap is sent when the dhcp client failed to request address"
::= { fsCapwapDhcpGlobalConfig 3 }
fsLDhcpStartTIService 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."
::= { fsCapwapDhcpGlobalConfig 4 }
fsDhcpServerTlvNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Dhcp Server info TLV number"
::= { fsCapwapDhcpGlobalConfig 5 }
fsDhcpServerTlv OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Dhcp Server info TLV strings"
::= { fsCapwapDhcpGlobalConfig 6 }
--********************************************************
--DHCP stats group
--********************************************************
fsLDhcpDiscoverPkts 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."
::= { fsCapwapDhcpShowStats 1 }
fsLDhcpRequestPkts 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."
::= { fsCapwapDhcpShowStats 2 }
fsLDhcpDeclinePkts 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."
::= { fsCapwapDhcpShowStats 3 }
fsLDhcpInformPkts OBJECT-TYPE
SYNTAX Unsigned32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the number of DHCP
inform packets."
::= { fsCapwapDhcpShowStats 4 }
fsLDhcpReleasePkts OBJECT-TYPE
SYNTAX Unsigned32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the number of DHCP
release packets."
::= { fsCapwapDhcpShowStats 5 }
fsLDhcpReplyPkts 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."
::= { fsCapwapDhcpShowStats 6 }
fsLDhcpOfferPkts OBJECT-TYPE
SYNTAX Unsigned32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the number of DHCP
offer packets."
::= { fsCapwapDhcpShowStats 7 }
fsLDhcpAckPkts OBJECT-TYPE
SYNTAX Unsigned32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the number of Ack packets"
::= { fsCapwapDhcpShowStats 8 }
fsLDhcpNakPkts OBJECT-TYPE
SYNTAX Unsigned32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the number of Nak packets"
::= { fsCapwapDhcpShowStats 9 }
fsLDhcpReqTimes OBJECT-TYPE
SYNTAX Unsigned32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the number of request packets"
::= { fsCapwapDhcpShowStats 10 }
fsLDhcpReqSucTimes OBJECT-TYPE
SYNTAX Unsigned32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the number of Success Reqeust packets"
::= { fsCapwapDhcpShowStats 11 }
--********************************************************
--DHCP Server config
--********************************************************
fsDhcpScopeTable OBJECT-TYPE
SYNTAX SEQUENCE OF FSDhcpScopeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table listing the Scopes defined on the
switch's DHCP Server."
::= { fsCapwapDhcpServerConfig 1 }
fsDhcpScopeEntry OBJECT-TYPE
SYNTAX FSDhcpScopeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Switch's DHCP Server Scope entry."
INDEX { fsDhcpScopeIndex }
::= { fsDhcpScopeTable 1 }
FSDhcpScopeEntry ::= SEQUENCE {
fsDhcpScopeIndex Unsigned32,
fsDhcpScopeName DisplayString,
fsDhcpScopeLeaseTime Integer32,
fsDhcpScopeNetwork IpAddress,
fsDhcpScopeNetmask IpAddress,
fsDhcpScopePoolStartAddress IpAddress,
fsDhcpScopePoolEndAddress IpAddress,
fsDhcpScopeDefaultRouterAddress1 IpAddress,
fsDhcpScopeDefaultRouterAddress2 IpAddress,
fsDhcpScopeDefaultRouterAddress3 IpAddress,
fsDhcpScopeDnsDomainName DisplayString,
fsDhcpScopeDnsServerAddress1 IpAddress,
fsDhcpScopeDnsServerAddress2 IpAddress,
fsDhcpScopeDnsServerAddress3 IpAddress,
fsDhcpScopeNetbiosNameServerAddress1 IpAddress,
fsDhcpScopeNetbiosNameServerAddress2 IpAddress,
fsDhcpScopeNetbiosNameServerAddress3 IpAddress,
fsDhcpScopeState INTEGER,
fsDhcpScopeRowStatus RowStatus,
fsDhcpIPPoolUsage Integer32,
fsDhcpoption43 IpAddress,
fsDhcpoption138 IpAddress,
fsDhcpReqtimes Unsigned32,
fsDhcpReqSuctimes Unsigned32,
fsDhcpTotalIPNum Integer32,
fsDhcpCurrentUsedIPNum Integer32,
fsDhcpOffertimes Unsigned32,
fsDhcpAcktimes Unsigned32
}
fsDhcpScopeIndex OBJECT-TYPE
SYNTAX Unsigned32(1..15)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DHCP Scope Identifier Index."
::= { fsDhcpScopeEntry 1 }
fsDhcpScopeName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DHCP Scope Name."
::= { fsDhcpScopeEntry 2 }
fsDhcpScopeLeaseTime OBJECT-TYPE
SYNTAX Integer32(120..8640000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DHCP Scope Lease time in seconds."
::= { fsDhcpScopeEntry 3 }
fsDhcpScopeNetwork 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."
::= { fsDhcpScopeEntry 4 }
fsDhcpScopeNetmask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The DHCP Scope Netmask. This the subnet mask for
the address pool."
::= { fsDhcpScopeEntry 5 }
fsDhcpScopePoolStartAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The DHCP Scope address pool start IP address."
::= { fsDhcpScopeEntry 6 }
fsDhcpScopePoolEndAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The DHCP Scope address pool end IP address."
::= { fsDhcpScopeEntry 7 }
fsDhcpScopeDefaultRouterAddress1 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP Address of the DHCP Scope's default Router
1."
::= { fsDhcpScopeEntry 8 }
fsDhcpScopeDefaultRouterAddress2 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP Address of the DHCP Scope's default Router
2."
::= { fsDhcpScopeEntry 9 }
fsDhcpScopeDefaultRouterAddress3 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP Address of the DHCP Scope's default Router
3."
::= { fsDhcpScopeEntry 10 }
fsDhcpScopeDnsDomainName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DNS Domain name for the DHCP Scope."
::= { fsDhcpScopeEntry 11 }
fsDhcpScopeDnsServerAddress1 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP Address of the DHCP Scope's DNS Server 1."
::= { fsDhcpScopeEntry 12 }
fsDhcpScopeDnsServerAddress2 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP Address of the DHCP Scope's DNS Server 2."
::= { fsDhcpScopeEntry 13 }
fsDhcpScopeDnsServerAddress3 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP Address of the DHCP Scope's DNS Server 3."
::= { fsDhcpScopeEntry 14 }
fsDhcpScopeNetbiosNameServerAddress1 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP Address of DHCP Scope's Netbios Name Server
1."
::= { fsDhcpScopeEntry 15 }
fsDhcpScopeNetbiosNameServerAddress2 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP Address of DHCP Scope's Netbios Name Server
2."
::= { fsDhcpScopeEntry 16 }
fsDhcpScopeNetbiosNameServerAddress3 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP Address of DHCP Scope's Netbios Name Server
3."
::= { fsDhcpScopeEntry 17 }
fsDhcpScopeState OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DHCP Scope's State."
::= { fsDhcpScopeEntry 18 }
fsDhcpScopeRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Dhcp Scope entry row status."
::= { fsDhcpScopeEntry 19 }
fsDhcpIPPoolUsage OBJECT-TYPE
SYNTAX Integer32(0..100)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DHCP pool use rate."
::= { fsDhcpScopeEntry 20 }
fsDhcpoption43 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"use DHCP option43 to set ac ipaddress."
::= { fsDhcpScopeEntry 21 }
fsDhcpoption138 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"use DHCP option138 to set ac ipaddress."
::= { fsDhcpScopeEntry 22 }
fsDhcpReqtimes OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"use DHCP pool reqest times."
::= { fsDhcpScopeEntry 23 }
fsDhcpReqSuctimes OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"use DHCP pool request successful times."
::= { fsDhcpScopeEntry 24 }
fsDhcpTotalIPNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"total IP address amount of DHCP pool. "
::= { fsDhcpScopeEntry 25 }
fsDhcpCurrentUsedIPNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current used IP amount of DHCP pool."
::= { fsDhcpScopeEntry 26 }
fsDhcpOffertimes OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DHCP pool offer times."
::= { fsDhcpScopeEntry 27 }
fsDhcpAcktimes OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DHCP pool ack times."
::= { fsDhcpScopeEntry 28 }
--*******************************************************************
--DHCP Server Config : external DHCP Server IP Address on VLAN
--*******************************************************************
fsDhcpServerIpVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF FSDhcpServerIpVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of DHCP server IP Allocation situation."
::= { fsCapwapDhcpServerConfig 2 }
fsDhcpServerIpVlanEntry OBJECT-TYPE
SYNTAX FSDhcpServerIpVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DHCP server ip address table entry."
INDEX { fsDhcpServerIpVlanIndex }
::= { fsDhcpServerIpVlanTable 1 }
FSDhcpServerIpVlanEntry ::= SEQUENCE {
fsDhcpServerIpVlanIndex Unsigned32,
fsDhcpServerIpVlanOnlineUserNum Unsigned32
}
fsDhcpServerIpVlanIndex OBJECT-TYPE
SYNTAX Unsigned32(1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Global DHCP server Vlan index."
::= { fsDhcpServerIpVlanEntry 1 }
fsDhcpServerIpVlanOnlineUserNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Number of Online User"
::= { fsDhcpServerIpVlanEntry 2 }
--*******************************************************************
--DHCP Relay Config : external DHCP Server Address
--*******************************************************************
fsDhcpGlobalServerAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF FSDhcpGlobalServerAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table listing the global external DHCP server
address configed for DHCP relay."
::= { fsCapwapDhcpRelayConfig 1 }
fsDhcpGlobalServerAddrEntry OBJECT-TYPE
SYNTAX FSDhcpGlobalServerAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Global DHCP server address entry configed for DHCP
relay. Upto 20 entries may be added."
INDEX { fsDhcpGlobalServerIndex }
::= { fsDhcpGlobalServerAddrTable 1 }
FSDhcpGlobalServerAddrEntry ::= SEQUENCE {
fsDhcpGlobalServerIndex Integer32,
fsDhcpGlobalServerAddress IpAddress,
fsDhcpGlobalServerRowStatus RowStatus
}
fsDhcpGlobalServerIndex OBJECT-TYPE
SYNTAX Integer32(1..20)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Global DHCP server index."
::= { fsDhcpGlobalServerAddrEntry 1 }
fsDhcpGlobalServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP Address of the Global DHCP server"
::= { fsDhcpGlobalServerAddrEntry 2 }
fsDhcpGlobalServerRowStatus 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. "
::= { fsDhcpGlobalServerAddrEntry 3 }
--*******************************************************************
--DHCP Relay Config : external DHCP Server Address on interface
--*******************************************************************
fsDhcpIntfServerAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF FSDhcpIntfServerAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table listing the external DHCP server address
on interface configed for DHCP relay."
::= { fsCapwapDhcpRelayConfig 2 }
fsDhcpIntfServerAddrEntry OBJECT-TYPE
SYNTAX FSDhcpIntfServerAddrEntry
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 { fsIfIndex, fsDhcpIntfServerIndex}
::= { fsDhcpIntfServerAddrTable 1 }
FSDhcpIntfServerAddrEntry ::= SEQUENCE {
fsDhcpIntfServerIndex Integer32,
fsDhcpIntfServerAddress IpAddress,
fsDhcpIntfServerRowStatus RowStatus
}
fsDhcpIntfServerIndex OBJECT-TYPE
SYNTAX Integer32 (1..20)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface DHCP server index."
::= { fsDhcpIntfServerAddrEntry 1 }
fsDhcpIntfServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP Address of the Global DHCP server"
::= { fsDhcpIntfServerAddrEntry 2 }
fsDhcpIntfServerRowStatus 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. "
::= { fsDhcpIntfServerAddrEntry 3 }
--*******************************************************************
-- DHCP trap
--*******************************************************************
fsDhcpAddressExhaustTrap NOTIFICATION-TYPE
OBJECTS {
fsDhcpScopeName
}
STATUS current
DESCRIPTION
"This trap is sent when the dhcp pool is full"
::= { fsCapwapDhcpMIBTrap 1 }
fsDhcpAddressExhaustRecovTrap NOTIFICATION-TYPE
OBJECTS {
fsDhcpScopeName
}
STATUS current
DESCRIPTION
"This trap is sent when the dhcp pool recover from full"
::= { fsCapwapDhcpMIBTrap 2 }
fsDhcpClientFailTrap NOTIFICATION-TYPE
OBJECTS {
fsDhcpClientMacAddress
}
STATUS current
DESCRIPTION
"This trap is sent when the dhcp client failed to request address"
::= { fsCapwapDhcpMIBTrap 3 }
fsDhcpServerInfoTrap NOTIFICATION-TYPE
OBJECTS {
fsDhcpServerTlvNum,
fsDhcpServerTlv
}
STATUS current
DESCRIPTION
"DHCP Server Offline info Trap."
::= { fsCapwapDhcpMIBTrap 4 }
fsCapwapDhcpMIBConformance OBJECT IDENTIFIER ::= { fsCapwapDhcpMIB 2 }
fsCapwapDhcpMIBCompliances OBJECT IDENTIFIER ::= { fsCapwapDhcpMIBConformance 1 }
fsCapwapDhcpMIBGroups OBJECT IDENTIFIER ::= { fsCapwapDhcpMIBConformance 2 }
-- compliance statements
fsCapwapDhcpMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the FS Capwap Dhcp MIB"
MODULE -- this module
MANDATORY-GROUPS { fsCapwapDhcpMIBGroup,
fsCapwapDhcpServerConfigGroup,
fsCapwapDhcpRelayGlobalConfigGroup,
fsCapwapDhcpRelayIntfConfigGroup
}
::= { fsCapwapDhcpMIBCompliances 1 }
-- units of conformance
fsCapwapDhcpMIBGroup OBJECT-GROUP
OBJECTS {
fsLDhcpClearAllStats,
fsLDhcpStartService,
fsLDhcpDiscoverPkts,
fsLDhcpRequestPkts,
fsLDhcpDeclinePkts,
fsLDhcpInformPkts,
fsLDhcpReleasePkts,
fsLDhcpReplyPkts,
fsLDhcpOfferPkts,
fsLDhcpAckPkts,
fsLDhcpNakPkts,
fsLDhcpReqTimes,
fsLDhcpReqSucTimes
}
STATUS current
DESCRIPTION
"A collection of objects providing capwap dhcp information and
opertion to a FS agent."
::= { fsCapwapDhcpMIBGroups 1 }
fsCapwapDhcpServerConfigGroup OBJECT-GROUP
OBJECTS {
fsDhcpScopeName,
fsDhcpScopeLeaseTime,
fsDhcpScopeNetwork,
fsDhcpScopeNetmask,
fsDhcpScopeDefaultRouterAddress1,
fsDhcpScopeDefaultRouterAddress2,
fsDhcpScopeDefaultRouterAddress3,
fsDhcpScopeDnsDomainName,
fsDhcpScopeDnsServerAddress1,
fsDhcpScopeDnsServerAddress2,
fsDhcpScopeDnsServerAddress3,
fsDhcpScopeNetbiosNameServerAddress1,
fsDhcpScopeNetbiosNameServerAddress2,
fsDhcpScopeNetbiosNameServerAddress3,
fsDhcpScopeState,
fsDhcpScopeRowStatus,
fsDhcpIPPoolUsage,
fsDhcpoption43,
fsDhcpoption138
}
STATUS current
DESCRIPTION
"A collection of objects providing capwap dhcp server config information."
::= { fsCapwapDhcpMIBGroups 2 }
fsCapwapDhcpRelayGlobalConfigGroup OBJECT-GROUP
OBJECTS {
fsDhcpGlobalServerAddress,
fsDhcpGlobalServerRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing capwap dhcp relay config information."
::= { fsCapwapDhcpMIBGroups 3 }
fsCapwapDhcpRelayIntfConfigGroup OBJECT-GROUP
OBJECTS {
fsDhcpIntfServerAddress,
fsDhcpIntfServerRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing capwap dhcp relay config information."
::= { fsCapwapDhcpMIBGroups 4 }
END