summaryrefslogtreecommitdiff
path: root/MIBS/junose/Juniper-DHCP-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/junose/Juniper-DHCP-MIB')
-rw-r--r--MIBS/junose/Juniper-DHCP-MIB3556
1 files changed, 3556 insertions, 0 deletions
diff --git a/MIBS/junose/Juniper-DHCP-MIB b/MIBS/junose/Juniper-DHCP-MIB
new file mode 100644
index 0000000..9679363
--- /dev/null
+++ b/MIBS/junose/Juniper-DHCP-MIB
@@ -0,0 +1,3556 @@
+
+-- *****************************************************************************
+-- Juniper-DHCP-MIB
+--
+-- Juniper Networks Enterprise MIB
+-- DHCP MIB
+--
+-- Copyright (c) 1999 Redstone Communications, Inc.
+-- Copyright (c) 1999, 2002 Unisphere Networks, Inc.
+-- Copyright (c) 2002, 2004 Juniper Networks, Inc.
+-- All Rights Reserved.
+-- *****************************************************************************
+
+Juniper-DHCP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress, Counter32, Unsigned32,
+ NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION, RowStatus, PhysAddress, TruthValue, TimeInterval,
+ DisplayString, DateAndTime
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ juniRouterName
+ FROM Juniper-ROUTER-MIB
+ juniMibs
+ FROM Juniper-MIBs
+ InterfaceIndex
+ FROM IF-MIB
+ JuniEnable, JuniLogSeverity, JuniInterfaceLocation
+ FROM Juniper-TC;
+
+juniDhcpMIB MODULE-IDENTITY
+ LAST-UPDATED "200701312038Z" -- 31-Jan-07 04:38 PM EDT
+ ORGANIZATION "Juniper Networks, Inc."
+ CONTACT-INFO
+ " Juniper Networks, Inc.
+ Postal: 10 Technology Park Drive
+ Westford, MA 01886-3146
+ USA
+ Tel: +1 978 589 5800
+ Email: mib@Juniper.net"
+ DESCRIPTION
+ "The DHCP MIB for the Juniper Networks enterprise."
+ -- Revision History
+ REVISION "200701312038Z" -- 31-Jan-07 04:38 PM EDT - JUNOSe 8.0
+ DESCRIPTION
+ "Added DHCP Option 60 support, and following objects become obsoleted:
+ juniDhcpLocalServerCableModemServerTable,
+ juniDhcpLocalServerCableModemRequestIn,
+ juniDhcpLocalServerCableModemResponseIn,
+ juniDhcpLocalServerCableModemRequestOut,
+ juniDhcpLocalServerCableModemResponseOut,
+ juniDhcpLocalServerCableModemRequestDropped,
+ juniDhcpLocalServerCableModemResponseDropped,
+ juniDhcpLocalServerCableModemRequestBad,
+ juniDhcpLocalServerCableModemResponseBad,
+ juniDhcpLocalServerCableModemRequestDeleted,
+ juniDhcpLocalServerCableModemPacketsIn,
+ juniDhcpLocalServerCableModemPacketsOut,
+ juniDhcpLocalServerCableModemPacketsDropped.
+ Added juniDhcpRelayBroadcastFlagReplies to control unicast/broadcast
+ delivery of DHCP reply packets.
+ Added juniDhcpRelayGiaddrSelectsInterface for enable/diable of DHCP Relay
+ Giaddr Selects Interface operation mode.
+ Added juniDhcpRelayAgentVendorSpecificSuboption to configure the
+ Vendor-Specific sub-option of the Relay Agent Info option."
+ REVISION "200511041953Z" -- 04-Nov-05 02:53 PM EST - JUNOSe 7.2
+ DESCRIPTION
+ "Added new DHCP Relay statistics to juniDhcpRelayScalars."
+ REVISION "200509272125Z" -- 27-Sep-05 05:25 PM EDT - JUNOSe 7.1
+ DESCRIPTION
+ "Changed juniDhcpLocalServerSubInterfaceName to be DisplayString type.
+ Made index non-accessible. Added juniDhcpLocalServerSubInterfaceTable
+ to support per interface address limits. Added notification objects
+ for pool groups."
+ REVISION "200512052131Z" -- 05-Dec-05 04:31 PM EST - JUNOSe 7.0
+ DESCRIPTION
+ "Added juniDhcpLocalServerBindingsLeaseInterval,
+ juniDhcpLocalServerBindingsLeaseStartTime and
+ juniDhcpLocalServerBindingsInitialLeaseStartTime.
+ Update definition of juniDhcpLocalServerBindingsExpireTime.
+ Added juniDhcpLocalServerBindingsRowStatus to permit administrative
+ clearing of an address binding.
+ Added juniDhcpLocalServerPoolSharedInUse to indicate sharing of DHCP pool
+ addresses.
+ Added statistics for renews, rebinds, errors, and discards.
+ Added juniDhcpRelayLayer2UnicastReplies to control
+ L2 ucast L3 bcast of DHCP reply packets."
+ REVISION "200411081616Z" -- 08-Nov-04 11:16 AM EST - JUNOSe 6.2
+ DESCRIPTION
+ "Added ability to administratively delete DHCP local server
+ address bindings."
+ REVISION "200510192147Z" -- 19-Oct-05 05:47 PM EDT - JUNOSe 6.1
+ DESCRIPTION
+ "Added new attributes juniDhcpLocalServerSnmpTrap and
+ juniDhcpLocalServerInhibitRoaming. Also added
+ juniDhcpLocalServerDuplicateClient notification."
+ REVISION "200409092002Z" -- 09-Sep-04 04:02 PM EDT - JUNOSe 5.3
+ DESCRIPTION
+ "Added juniDhcpLocalServerHealth notification and the
+ juniDhcpLocalServerSubInterfaceStatisticsTable."
+ REVISION "200401030059Z" -- 02-Jan-04 07:59 PM EST - JUNOSe 5.2
+ DESCRIPTION
+ "Added DHCP local server pool exhaustion variables and notifications for
+ high pool utilization and pool exhaustion."
+ REVISION "200309051859Z" -- 05-Sep-03 02:59 PM EDT - JUNOSe 5.1
+ DESCRIPTION
+ "Added support to exclude the subinterafce ID from option 82 circuit
+ ID."
+ REVISION "200212171659Z" -- 17-Dec-02 11:59 AM EST - JUNOSe 5.0
+ DESCRIPTION
+ "Added hostname and vrname scalars to DHCP Relay object.
+ Replaced Unisphere names with Juniper names."
+ REVISION "200205101927Z" -- 10-May-02 03:27 PM EDT - JUNOSe 4.0
+ DESCRIPTION
+ "Added local server reservation and cable modem support.
+ Refined agent info enable into agent circuit ID enable and agent remote
+ ID enable."
+ REVISION "200103301809Z" -- 30-Mar-01 01:09 PM EST - JUNOSe 3.1
+ DESCRIPTION
+ "Added Local Server support."
+ REVISION "200002031950Z" -- 3-Feb-00 2:50 PM EST - JUNOSe 1.3
+ DESCRIPTION
+ "Added support for DHCP Proxy Client under juniDhcpProxyClient node.
+ Added additional error/discard statistics for DHCP Relay."
+ REVISION "9906010000Z" -- 1-Jun-99 - JUNOSe 1.1
+ DESCRIPTION
+ "Initial version of this MIB module."
+ ::= { juniMibs 22 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Textual conventions
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+JuniDhcpLocalServerPoolName ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "64a"
+ STATUS current
+ DESCRIPTION
+ "DHCP Local Server Pool name. Represents textual information taken from
+ the NVT ASCII character set."
+ REFERENCE
+ "RFC 854: NVT ASCII character set. See SNMPv2-TC.DisplayString
+ DESCRIPTION for a summary."
+ SYNTAX OCTET STRING (SIZE(0..64))
+
+JuniDhcpLocalServerPoolGroupName ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "64a"
+ STATUS current
+ DESCRIPTION
+ "DHCP Local Server Pool group name. Represents textual information
+ taken from the NVT ASCII character set. The pool group name is created
+ by appending -Group to the name of the first pool in the group."
+ REFERENCE
+ "RFC 854: NVT ASCII character set. See SNMPv2-TC.DisplayString
+ DESCRIPTION for a summary."
+ SYNTAX OCTET STRING (SIZE(0..64))
+
+JuniDhcpLocalServerPoolDomainName ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "64a"
+ STATUS current
+ DESCRIPTION
+ "DHCP Local Server Pool domain name. Represents textual information
+ taken from the NVT ASCII character set."
+ REFERENCE
+ "RFC 854: NVT ASCII character set. See SNMPv2-TC.DisplayString
+ DESCRIPTION for a summary."
+ SYNTAX OCTET STRING (SIZE(0..64))
+
+JuniDhcpLocalServerPoolNetBiosNodeType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The set of netbios node types that may be assigned to the DHCP local
+ server pool."
+ SYNTAX INTEGER {
+ netBiosNodeTypeNone(1),
+ netBiosNodeTypeBroadcast(2),
+ netBiosNodeTypePeerToPeer(3),
+ netBiosNodeTypeMixed(4),
+ netBiosNodeTypeHybrid(5) }
+
+JuniDhcpLocalServerModeType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The set of DHCP Local Server operational Mode types."
+ SYNTAX INTEGER {
+ localServerModeTypeEqualAccess(1),
+ localServerModeTypeStandalone(2) }
+
+JuniDhcpLocalServerPhysAddressString ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "48a"
+ STATUS current
+ DESCRIPTION
+ "DHCP local server MAC address. Represents the physical address in
+ textual form, eg. 00-d0-b7-09-e0-00-00-00-00-00-00-00-00-00-00-00. Only
+ hexidecimal digits (0-9, a-f) and the dash (-) from the NVT ASCII
+ character set are valid."
+ REFERENCE
+ "RFC 854: NVT ASCII character set. See SNMPv2-TC.DisplayString
+ DESCRIPTION for a summary."
+ SYNTAX OCTET STRING (SIZE(0..48))
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Managed object groups
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniDhcpObjects OBJECT IDENTIFIER ::= { juniDhcpMIB 1 }
+juniDhcpRelay OBJECT IDENTIFIER ::= { juniDhcpObjects 1 }
+juniDhcpProxy OBJECT IDENTIFIER ::= { juniDhcpObjects 2 }
+juniDhcpLocalServerObjects OBJECT IDENTIFIER ::= { juniDhcpObjects 3 }
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Managed objects for DHCP Relay
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+--
+-- DHCP Relay Scalars
+--
+juniDhcpRelayScalars OBJECT IDENTIFIER ::= { juniDhcpRelay 1 }
+
+juniDhcpRelayAgentInfoEnable OBJECT-TYPE
+ SYNTAX JuniEnable
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Enable/disable use of the DHCP relay agent information option."
+ ::= { juniDhcpRelayScalars 1 }
+
+juniDhcpRelayBadMessages OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received DHCP relay messages that were discarded
+ because their message operation (e.g. BOOTREQUEST, BOOTREPLY)
+ was unknown, possibly due to corruption."
+ ::= { juniDhcpRelayScalars 2 }
+
+juniDhcpRelayUnknownMessages OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received DHCP relay messages that were discarded
+ because their message type (e.g. Discover, Offer, Ack) was
+ unknown, possibly due to corruption. This value is the sum
+ of received request and reply messages with this error."
+ ::= { juniDhcpRelayScalars 3 }
+
+juniDhcpRelayAgentInfoAlreadyPresents OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received DHCP relay requests that were discarded
+ because they already contained the Relay Agent Info option
+ when this agent was configured to insert it."
+ ::= { juniDhcpRelayScalars 4 }
+
+juniDhcpRelayGatewayAddrSpoofs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received DHCP relay requests that were discarded
+ because the gateway IP address field already contained this
+ agent's IP address."
+ ::= { juniDhcpRelayScalars 5 }
+
+juniDhcpRelayAgentCircuitIdEnable OBJECT-TYPE
+ SYNTAX JuniEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable use of the DHCP Relay Agent Info option
+ Circuit Id suboption."
+ ::= { juniDhcpRelayScalars 6 }
+
+juniDhcpRelayAgentRemoteIdEnable OBJECT-TYPE
+ SYNTAX JuniEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable use of the DHCP Relay Agent Info option
+ Remote Id suboption."
+ ::= { juniDhcpRelayScalars 7 }
+
+juniDhcpRelayAgentHostnameEnable OBJECT-TYPE
+ SYNTAX JuniEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable addition of Host Name to the DHCP Relay Agent
+ Info option Circuit Id suboption."
+ ::= { juniDhcpRelayScalars 8 }
+
+juniDhcpRelayAgentVrnameEnable OBJECT-TYPE
+ SYNTAX JuniEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable addition of Virtual Router Name to the DHCP
+ Relay Agent Info option Circuit Id suboption."
+ ::= { juniDhcpRelayScalars 9 }
+
+juniDhcpRelayAgentExcludeSubIdEnable OBJECT-TYPE
+ SYNTAX JuniEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable excluding of the subinterface identifier in
+ the DHCP Relay Agent Info option Circuit Id suboption."
+ ::= { juniDhcpRelayScalars 10 }
+
+juniDhcpRelayAgentTrustAllEnable OBJECT-TYPE
+ SYNTAX JuniEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable Trust-all processing of the DHCP Relay Agent
+ Info option."
+ DEFVAL { disable }
+ ::= { juniDhcpRelayScalars 11 }
+
+juniDhcpRelayAgentInfoAlreadyPresentForwards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received DHCP relay requests forwarded to DHCP
+ server(s) that already contain the Relay Agent Info option."
+ ::= { juniDhcpRelayScalars 12 }
+
+juniDhcpRelayAgentGiaddrOverrides OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received DHCP relay requests whose giaddr field
+ was overridden with IP address 0.0.0.0."
+ ::= { juniDhcpRelayScalars 13 }
+
+juniDhcpRelayAgentOptionOverrides OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received DHCP relay requests whose Relay Agent Info
+ option was overridden with one created by this agent."
+ ::= { juniDhcpRelayScalars 14 }
+
+juniDhcpRelayDiscoverDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received DHCP relay Discover messages that were
+ discarded because of lack of resources in this agent."
+ ::= { juniDhcpRelayScalars 15 }
+
+juniDhcpRelayPacketDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received DHCP relay messages, other than Discover
+ messages, that were discarded because of lack of resource in
+ this agent."
+ ::= { juniDhcpRelayScalars 16 }
+
+juniDhcpRelayUnknownRequestMessages OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received DHCP relay request messages that were
+ discarded because their message type (e.g. Discover, Offer, Ack)
+ was unknown, possibly due to corruption."
+ ::= { juniDhcpRelayScalars 17 }
+
+juniDhcpRelayUnknownReplyMessages OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received DHCP relay reply messages that were
+ discarded because their message type (e.g. Discover, Offer, Ack)
+ was unknown, possibly due to corruption."
+ ::= { juniDhcpRelayScalars 18 }
+
+juniDhcpRelayDuplicateRequestDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received DHCP relay requests that were discarded
+ because they had a matching server address and XID of an
+ outstanding DHCP server request."
+ ::= { juniDhcpRelayScalars 19 }
+
+juniDhcpRelayPacketsTransmitted OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of DHCP relay requests successfully transmitted
+ to DHCP servers."
+ ::= { juniDhcpRelayScalars 20 }
+
+juniDhcpRelayPacketsReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of DHCP relay replies successfully received from
+ DHCP servers."
+ ::= { juniDhcpRelayScalars 21 }
+
+juniDhcpRelayUnknownXidDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of DHCP relay replies received from DHCP servers
+ that were discarded because their server address and XID
+ did not match an outstanding DHCP server request."
+ ::= { juniDhcpRelayScalars 22 }
+
+juniDhcpRelayDroppedStaleRequestDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of DHCP relay requests sent to DHCP server that were
+ discarded because their replies timed out."
+ ::= { juniDhcpRelayScalars 23 }
+
+juniDhcpRelayLayer2UnicastReplies OBJECT-TYPE
+ SYNTAX JuniEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable the layer 2 unicast / layer 3 broadcast of DHCP reply
+ packets to DHCP clients. Mutually exclusive with broadcast flag
+ replies setting."
+ DEFVAL { disable }
+ ::= { juniDhcpRelayScalars 24}
+
+juniDhcpRelayGiaddrSelectsInterface OBJECT-TYPE
+ SYNTAX JuniEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable the determination of the client interface by the giaddr in the
+ ACK message."
+ DEFVAL { disable }
+ ::= { juniDhcpRelayScalars 25}
+
+juniDhcpRelayAgentVendorSpecificSuboption OBJECT-TYPE
+ SYNTAX BITS {
+ juniDhcpRelayAgentVendorSpecificLayer2CircuitId(0),
+ juniDhcpRelayAgentVendorSpecificUserPacketClass(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable addition of the Layer 2 Circuit ID and/or
+ User Packet Class to the Vendor-Specific sub-option of the
+ DHCP Relay Agent Info option."
+ DEFVAL { { } }
+ ::= { juniDhcpRelayScalars 26 }
+
+juniDhcpRelayBroadcastFlagReplies OBJECT-TYPE
+ SYNTAX JuniEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable using broadcast flag from the packet when sending
+ DHCP reply packets to DHCP clients. Mutually exclusive with layer2
+ unicast replies setting."
+ DEFVAL { disable }
+ ::= { juniDhcpRelayScalars 27}
+
+--
+-- DHCP Relay Server Table
+--
+juniDhcpRelayServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniDhcpRelayServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing the DHCP Relay servers."
+ ::= { juniDhcpRelay 2 }
+
+juniDhcpRelayServerEntry OBJECT-TYPE
+ SYNTAX JuniDhcpRelayServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing a DHCP Relay server."
+ INDEX { juniDhcpRelayServerAddress }
+ ::= { juniDhcpRelayServerTable 1 }
+
+JuniDhcpRelayServerEntry ::= SEQUENCE {
+ juniDhcpRelayServerAddress IpAddress,
+ juniDhcpRelayServerRowStatus RowStatus }
+
+juniDhcpRelayServerAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP address of the DHCP server to which DHCP requests received from
+ attached DHCP clients are forwarded."
+ ::= { juniDhcpRelayServerEntry 1 }
+
+juniDhcpRelayServerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Supports 'createAndGo' and 'destroy' only."
+ ::= { juniDhcpRelayServerEntry 2 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Managed objects for DHCP Proxy
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniDhcpProxyClient OBJECT IDENTIFIER
+ ::= { juniDhcpProxy 1 }
+juniDhcpProxyServer OBJECT IDENTIFIER
+ ::= { juniDhcpProxy 2 } -- reserved for future use
+
+--
+-- DHCP Proxy Client Scalars
+--
+juniDhcpProxyClientScalars OBJECT IDENTIFIER ::= { juniDhcpProxyClient 1 }
+
+juniDhcpProxyClientUnknownServers OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of DHCP Proxy messages received from servers not listed
+ in the juniDhcpProxyClientServerTable."
+ ::= { juniDhcpProxyClientScalars 1 }
+
+
+--
+-- DHCP Proxy Client Server Table
+--
+juniDhcpProxyClientServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniDhcpProxyClientServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing the DHCP Proxy servers known to the
+ client."
+ ::= { juniDhcpProxyClient 2 }
+
+juniDhcpProxyClientServerEntry OBJECT-TYPE
+ SYNTAX JuniDhcpProxyClientServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing a DHCP Proxy server known to the
+ client."
+ INDEX { juniDhcpProxyClientServerAddress }
+ ::= { juniDhcpProxyClientServerTable 1 }
+
+JuniDhcpProxyClientServerEntry ::= SEQUENCE {
+ juniDhcpProxyClientServerAddress IpAddress,
+ juniDhcpProxyClientServerRowStatus RowStatus,
+ juniDhcpProxyClientServerAdminStatus INTEGER,
+ juniDhcpProxyClientServerOperStatus INTEGER,
+ juniDhcpProxyClientServerLeases Counter32,
+ juniDhcpProxyClientServerDiscovers Counter32,
+ juniDhcpProxyClientServerOffers Counter32,
+ juniDhcpProxyClientServerRequests Counter32,
+ juniDhcpProxyClientServerAcks Counter32,
+ juniDhcpProxyClientServerNaks Counter32,
+ juniDhcpProxyClientServerDeclines Counter32,
+ juniDhcpProxyClientServerReleases Counter32,
+ juniDhcpProxyClientServerInforms Counter32,
+ juniDhcpProxyClientServerBadMessages Counter32,
+ juniDhcpProxyClientServerUnknownMessages Counter32 }
+
+juniDhcpProxyClientServerAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP address of a DHCP server with which DHCP transactions are
+ conducted by this client."
+ ::= { juniDhcpProxyClientServerEntry 1 }
+
+juniDhcpProxyClientServerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Supports 'createAndGo' and 'destroy' only."
+ ::= { juniDhcpProxyClientServerEntry 2 }
+
+juniDhcpProxyClientServerAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ drain(1),
+ enable(2) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Permits configuration of the client's operation status with respect
+ to this server:
+ disable Bar the client from using this server to obtain new
+ address leases; and cause any leases from that server,
+ that are currently in use by the client, to be released.
+ drain Bar the client from using this server to obtain new
+ address leases; but permit any leases from that server,
+ that are currently in use by the client, to remain in
+ use until they expire naturally.
+ enabled Allow the client to use the server to obtain new address
+ leases.
+
+ Implementations that don't support administrative control of the server
+ always report the value of enable(2), and disallow setting this object
+ to any other value."
+ ::= { juniDhcpProxyClientServerEntry 3 }
+
+juniDhcpProxyClientServerOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ draining(1),
+ enabled(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reports the client's current operation status with respect to this
+ server:
+ disabled The client is barred from using this server to obtain
+ new address leases; and any leases from that server,
+ that were in use by the client, have been released.
+ draining The client is barred from using this server to obtain
+ new address leases, but one or more leases from that
+ server, that are in use by the client, will remain in
+ use until they expire naturally.
+ enabled The client may use the server to obtain new address
+ leases, and may have one or more leases currently in
+ use.
+
+ Implementations that don't support administrative control of the server
+ always report the value enabled(2)."
+ ::= { juniDhcpProxyClientServerEntry 4 }
+
+juniDhcpProxyClientServerLeases OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of address leases granted to the client by this server
+ (including those that have expired). The number of active leases from
+ this server is determined by subtracting the value of
+ juniDhcpProxyClientServerReleases from the value of this object."
+ ::= { juniDhcpProxyClientServerEntry 5 }
+
+juniDhcpProxyClientServerDiscovers OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of DHCP Discovers directed (i.e. nonbroadcast) by the client to
+ this server."
+ ::= { juniDhcpProxyClientServerEntry 6 }
+
+juniDhcpProxyClientServerOffers OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of DHCP Offers received by the client from this server."
+ ::= { juniDhcpProxyClientServerEntry 7 }
+
+juniDhcpProxyClientServerRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of DHCP Requests sent by the client to this server."
+ ::= { juniDhcpProxyClientServerEntry 8 }
+
+juniDhcpProxyClientServerAcks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of DHCP ACKS received by the client from this server."
+ ::= { juniDhcpProxyClientServerEntry 9 }
+
+juniDhcpProxyClientServerNaks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of DHCP NAKS received by the client from this server."
+ ::= { juniDhcpProxyClientServerEntry 10 }
+
+juniDhcpProxyClientServerDeclines OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of DHCP Declines sent by the client to this server."
+ ::= { juniDhcpProxyClientServerEntry 11 }
+
+juniDhcpProxyClientServerReleases OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of DHCP Releases sent by the client to this server."
+ ::= { juniDhcpProxyClientServerEntry 12 }
+
+juniDhcpProxyClientServerInforms OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of DHCP Informs sent by the client to this server."
+ ::= { juniDhcpProxyClientServerEntry 13 }
+
+juniDhcpProxyClientServerBadMessages OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of DHCP Proxy messages received by the client from this server,
+ that were discarded because of apparent corruption."
+ ::= { juniDhcpProxyClientServerEntry 14 }
+
+juniDhcpProxyClientServerUnknownMessages OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of DHCP Proxy messages received by the client from this server,
+ that were discarded because they contained information or options
+ not recognized by the client."
+ ::= { juniDhcpProxyClientServerEntry 15 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Managed objects for DHCP Local Server
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniDhcpLocalServerStatistics OBJECT IDENTIFIER
+ ::= { juniDhcpLocalServerObjects 1 }
+juniDhcpLocalServerBindings OBJECT IDENTIFIER
+ ::= { juniDhcpLocalServerObjects 2 }
+juniDhcpLocalServerPool OBJECT IDENTIFIER
+ ::= { juniDhcpLocalServerObjects 3 }
+juniDhcpLocalServerAttributes OBJECT IDENTIFIER
+ ::= { juniDhcpLocalServerObjects 4 }
+juniDhcpLocalServerReserves OBJECT IDENTIFIER
+ ::= { juniDhcpLocalServerObjects 5 }
+juniDhcpLocalServerCableModemServers OBJECT IDENTIFIER
+ ::= { juniDhcpLocalServerObjects 6 }
+juniDhcpLocalServerCableModemStatistics OBJECT IDENTIFIER
+ ::= { juniDhcpLocalServerObjects 7 }
+juniDhcpLocalServerPoolGroup OBJECT IDENTIFIER
+ ::= { juniDhcpLocalServerObjects 8 }
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- DHCP Local Server Statistics
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniDhcpLocalServerMemUsage OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount (in bytes) of memory currently allocated to this local
+ server."
+ ::= { juniDhcpLocalServerStatistics 1 }
+
+juniDhcpLocalServerNumBindings OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of address bindings maintained by this local server."
+ ::= { juniDhcpLocalServerStatistics 2 }
+
+juniDhcpLocalServerRxDiscovers OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of discover messages received by this local server."
+ ::= { juniDhcpLocalServerStatistics 3 }
+
+juniDhcpLocalServerRxAccepts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of accept messages received by this local server."
+ ::= { juniDhcpLocalServerStatistics 4 }
+
+juniDhcpLocalServerRxRenews OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of renew messages received by this local server."
+ ::= { juniDhcpLocalServerStatistics 5 }
+
+juniDhcpLocalServerRxDeclines OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of decline messages received by this local server."
+ ::= { juniDhcpLocalServerStatistics 6 }
+
+juniDhcpLocalServerRxReleases OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of release messages received by this local server."
+ ::= { juniDhcpLocalServerStatistics 7 }
+
+juniDhcpLocalServerRxInforms OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of inform messages received by this local server."
+ ::= { juniDhcpLocalServerStatistics 8 }
+
+juniDhcpLocalServerTxOffers OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of offer messages sent by this local server."
+ ::= { juniDhcpLocalServerStatistics 9 }
+
+juniDhcpLocalServerTxAcks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of accept ack messages sent by this local server."
+ ::= { juniDhcpLocalServerStatistics 10 }
+
+juniDhcpLocalServerTxNaks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of nak messages sent by this local server."
+ ::= { juniDhcpLocalServerStatistics 11 }
+
+juniDhcpLocalServerUnknownMessages OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The number of unknown messages processed by this local server.
+ This object is deprecated and will return 0."
+ ::= { juniDhcpLocalServerStatistics 12 }
+
+juniDhcpLocalServerBadMessages OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The number of bad messages processed by this local server.
+ This object is deprecated and will return 0."
+ ::= { juniDhcpLocalServerStatistics 13 }
+
+juniDhcpLocalServerPacketsIn OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of input packets processed by this local server."
+ ::= { juniDhcpLocalServerStatistics 14 }
+
+juniDhcpLocalServerPacketsOut OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of output packets processed by this local server."
+ ::= { juniDhcpLocalServerStatistics 15 }
+
+juniDhcpLocalServerRxRebinds OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of rebind messages received by this local server."
+ ::= { juniDhcpLocalServerStatistics 16 }
+
+juniDhcpLocalServerRxUnknownClients OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of non-request messages received by this local server that
+ have no matching entry in the server database."
+ ::= { juniDhcpLocalServerStatistics 17 }
+
+juniDhcpLocalServerRxInErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets received by this local server that can not be
+ processed due to protocol or configuration errors."
+ ::= { juniDhcpLocalServerStatistics 18 }
+
+juniDhcpLocalServerRxInDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets received by this local server that can not be
+ processed due to system resource issues."
+ ::= { juniDhcpLocalServerStatistics 19 }
+
+juniDhcpLocalServerTxRenewAcks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of renew ack messages sent by this local server."
+ ::= { juniDhcpLocalServerStatistics 20 }
+
+juniDhcpLocalServerTxRebindAcks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of rebind ack messages sent by this local server."
+ ::= { juniDhcpLocalServerStatistics 21 }
+
+juniDhcpLocalServerTxRenewNaks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of renew nak messages sent by this local server."
+ ::= { juniDhcpLocalServerStatistics 22 }
+
+juniDhcpLocalServerTxRebindNaks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of rebind nak messages sent by this local server."
+ ::= { juniDhcpLocalServerStatistics 23 }
+
+juniDhcpLocalServerTxOutErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets that could not be transmitted by this
+ local server due to protocol or configuration errors."
+ ::= { juniDhcpLocalServerStatistics 24 }
+
+juniDhcpLocalServerTxOutDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets that could not be transmitted by this
+ local server due to system resource issues."
+ ::= { juniDhcpLocalServerStatistics 25 }
+
+juniDhcpLocalServerRxOtherRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of requests for which the request type cannot be
+ determined. For example, a request from an unknown client."
+ ::= { juniDhcpLocalServerStatistics 26 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- DHCP Local Server SubInterface Statistics Table
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniDhcpLocalServerSubInterfaceStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniDhcpLocalServerSubInterfaceStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of subinterface statistics maintained by this DHCP Local Server."
+ ::= { juniDhcpLocalServerStatistics 30 }
+
+juniDhcpLocalServerSubInterfaceStatisticsEntry OBJECT-TYPE
+ SYNTAX JuniDhcpLocalServerSubInterfaceStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing an address binding maintained by
+ this DHCP Local Server."
+ INDEX { InterfaceIndex }
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsTable 1 }
+
+JuniDhcpLocalServerSubInterfaceStatisticsEntry ::= SEQUENCE {
+ juniDhcpLocalServerSubInterfaceMemUsage Counter32,
+ juniDhcpLocalServerSubInterfaceNumBindings Counter32,
+ juniDhcpLocalServerSubInterfaceRxDiscovers Counter32,
+ juniDhcpLocalServerSubInterfaceRxAccepts Counter32,
+ juniDhcpLocalServerSubInterfaceRxRenews Counter32,
+ juniDhcpLocalServerSubInterfaceRxDeclines Counter32,
+ juniDhcpLocalServerSubInterfaceRxReleases Counter32,
+ juniDhcpLocalServerSubInterfaceRxInforms Counter32,
+ juniDhcpLocalServerSubInterfaceTxOffers Counter32,
+ juniDhcpLocalServerSubInterfaceTxAcks Counter32,
+ juniDhcpLocalServerSubInterfaceTxNaks Counter32,
+ juniDhcpLocalServerSubInterfaceUnknownMessages Counter32,
+ juniDhcpLocalServerSubInterfaceBadMessages Counter32,
+ juniDhcpLocalServerSubInterfacePacketsIn Counter32,
+ juniDhcpLocalServerSubInterfacePacketsOut Counter32,
+ juniDhcpLocalServerSubInterfaceClientCount Counter32,
+ juniDhcpLocalServerSubInterfaceDeniedLogins Counter32,
+ juniDhcpLocalServerSubInterfaceDeniedTotal Counter32,
+ juniDhcpLocalServerSubInterfaceRxRebinds Counter32,
+ juniDhcpLocalServerSubInterfaceRxUnknownClients Counter32,
+ juniDhcpLocalServerSubInterfaceRxInErrors Counter32,
+ juniDhcpLocalServerSubInterfaceRxInDiscards Counter32,
+ juniDhcpLocalServerSubInterfaceTxRenewAcks Counter32,
+ juniDhcpLocalServerSubInterfaceTxRebindAcks Counter32,
+ juniDhcpLocalServerSubInterfaceTxRenewNaks Counter32,
+ juniDhcpLocalServerSubInterfaceTxRebindNaks Counter32,
+ juniDhcpLocalServerSubInterfaceTxOutErrors Counter32,
+ juniDhcpLocalServerSubInterfaceTxOutDiscards Counter32,
+ juniDhcpLocalServerSubInterfaceRxOtherRequests Counter32}
+
+juniDhcpLocalServerSubInterfaceMemUsage OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount (in bytes) of memory currently allocated to this local
+ server."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 1 }
+
+juniDhcpLocalServerSubInterfaceNumBindings OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of address bindings maintained by this local server."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 2 }
+
+juniDhcpLocalServerSubInterfaceRxDiscovers OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of discover messages received by this local server."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 3 }
+
+juniDhcpLocalServerSubInterfaceRxAccepts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of accept messages received by this local server."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 4 }
+
+juniDhcpLocalServerSubInterfaceRxRenews OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of renew messages received by this local server."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 5 }
+
+juniDhcpLocalServerSubInterfaceRxDeclines OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of decline messages received by this local server."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 6 }
+
+juniDhcpLocalServerSubInterfaceRxReleases OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of release messages received by this local server."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 7 }
+
+juniDhcpLocalServerSubInterfaceRxInforms OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of inform messages received by this local server."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 8 }
+
+juniDhcpLocalServerSubInterfaceTxOffers OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of offer messages sent by this local server."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 9 }
+
+juniDhcpLocalServerSubInterfaceTxAcks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ack messages sent by this local server."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 10 }
+
+juniDhcpLocalServerSubInterfaceTxNaks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of nak messages sent by this local server."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 11 }
+
+juniDhcpLocalServerSubInterfaceUnknownMessages OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The number of unknown messages processed by this local server.
+ This object has been deprecated and will return 0."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 12 }
+
+juniDhcpLocalServerSubInterfaceBadMessages OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The number of bad messages processed by this local server.
+ This object has been deprecated and will return 0."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 13 }
+
+juniDhcpLocalServerSubInterfacePacketsIn OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of input packets processed by this local server."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 14 }
+
+juniDhcpLocalServerSubInterfacePacketsOut OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of output packets processed by this local server."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 15 }
+
+juniDhcpLocalServerSubInterfaceClientCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of clients active on this subinterface."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 16 }
+
+juniDhcpLocalServerSubInterfaceDeniedLogins OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of logins denied on this subinterface since the last
+ allowed login."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 17 }
+
+juniDhcpLocalServerSubInterfaceDeniedTotal OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of logins denied on this subinterface."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 18 }
+
+juniDhcpLocalServerSubInterfaceRxRebinds OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of rebind messages received on this interface."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 19 }
+
+juniDhcpLocalServerSubInterfaceRxUnknownClients OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of non-request messages received on this interface that
+ have no matching entry in the server database."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 20 }
+
+juniDhcpLocalServerSubInterfaceRxInErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets received on this interface that can not be
+ processed due to protocol or configuration errors."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 21 }
+
+juniDhcpLocalServerSubInterfaceRxInDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets received on this interface that can not be
+ processed due to system resource issues."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 22 }
+
+juniDhcpLocalServerSubInterfaceTxRenewAcks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of renew ack messages sent on this interface."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 23 }
+
+juniDhcpLocalServerSubInterfaceTxRebindAcks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of rebind ack messages sent on this interface."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 24 }
+
+juniDhcpLocalServerSubInterfaceTxRenewNaks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of renew nak messages sent on this interface."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 25 }
+
+juniDhcpLocalServerSubInterfaceTxRebindNaks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of rebind nak messages sent on this interface."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 26 }
+
+juniDhcpLocalServerSubInterfaceTxOutErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets that could not be transmitted on this
+ interface due to protocol or configuration errors."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 27 }
+
+juniDhcpLocalServerSubInterfaceTxOutDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets that could not be transmitted on this
+ interface due to system resource issues."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 28 }
+
+juniDhcpLocalServerSubInterfaceRxOtherRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of requests for which the request type cannot be
+ determined. For example, a request from an unknown client."
+ ::= { juniDhcpLocalServerSubInterfaceStatisticsEntry 29 }
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- DHCP Local Server Bindings Table
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniDhcpLocalServerBindingsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniDhcpLocalServerBindingsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of address bindings maintained by this DHCP Local Server."
+ ::= { juniDhcpLocalServerBindings 1 }
+
+juniDhcpLocalServerBindingsEntry OBJECT-TYPE
+ SYNTAX JuniDhcpLocalServerBindingsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing an address binding maintained by
+ this DHCP Local Server."
+ INDEX { juniDhcpLocalServerBindingsIpAddress }
+ ::= { juniDhcpLocalServerBindingsTable 1 }
+
+JuniDhcpLocalServerBindingsEntry ::= SEQUENCE {
+ juniDhcpLocalServerBindingsIpAddress IpAddress,
+ juniDhcpLocalServerBindingsPhysAddress PhysAddress,
+ juniDhcpLocalServerBindingsInfinite TruthValue,
+ juniDhcpLocalServerBindingsExpireTime Unsigned32,
+ juniDhcpLocalServerBindingsRowStatus RowStatus,
+ juniDhcpLocalServerBindingsLeaseInterval Unsigned32,
+ juniDhcpLocalServerBindingsLeaseStartTime DateAndTime,
+ juniDhcpLocalServerBindingsInitialLeaseStartTime DateAndTime
+ }
+
+juniDhcpLocalServerBindingsIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP Address associated with this entry in the bindings table."
+ ::= { juniDhcpLocalServerBindingsEntry 1 }
+
+juniDhcpLocalServerBindingsPhysAddress OBJECT-TYPE
+ SYNTAX PhysAddress (SIZE(6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Physical (MAC) Address associated with this entry in the bindings
+ table and corresponding to the IP Address denoted by the table index."
+ ::= { juniDhcpLocalServerBindingsEntry 2 }
+
+juniDhcpLocalServerBindingsInfinite OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If true, then this binding will be maintained indefinitely. If false,
+ then this binding will expire in accordance with the value of
+ juniDhcpLocalServerBindingsExpireTime."
+ ::= { juniDhcpLocalServerBindingsEntry 3 }
+
+juniDhcpLocalServerBindingsExpireTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If juniDhcpLocalServerBindingsInfinite is false, then this is the time
+ remaining prior to expiration of the address binding associated with
+ this entry."
+ ::= { juniDhcpLocalServerBindingsEntry 4 }
+
+juniDhcpLocalServerBindingsRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Entries in this table are created only via DHCP operation, never via SNMP.
+
+ Has the value active(1) when an entry exists.
+
+ Set to destroy(6) to cause this IP address binding and user-specific
+ routes to be removed. The effect is the same as if the user had
+ released his address binding, or his address lease had expired.
+
+ No other RowStatus enumeration values are supported."
+ ::= { juniDhcpLocalServerBindingsEntry 5 }
+
+juniDhcpLocalServerBindingsLeaseInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If juniDhcpLocalServerBindingsInfinite is false, then this object
+ is the time, in seconds, of the current lease."
+ ::= { juniDhcpLocalServerBindingsEntry 6 }
+
+juniDhcpLocalServerBindingsLeaseStartTime OBJECT-TYPE
+ SYNTAX DateAndTime (SIZE(8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time the current lease was started."
+ ::= { juniDhcpLocalServerBindingsEntry 7 }
+
+juniDhcpLocalServerBindingsInitialLeaseStartTime OBJECT-TYPE
+ SYNTAX DateAndTime (SIZE(8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The initial time the lease was offered."
+ ::= { juniDhcpLocalServerBindingsEntry 8 }
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- DHCP Local Server Pool Table
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniDhcpLocalServerPoolTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniDhcpLocalServerPoolEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of address pools associated this DHCP Local Server. A DHCP
+ Local Server may have multiple uniquely-named pools configured; however,
+ only a single pool (with the name 'default') may have a network address
+ and mask assigned."
+ ::= { juniDhcpLocalServerPool 1 }
+
+juniDhcpLocalServerPoolEntry OBJECT-TYPE
+ SYNTAX JuniDhcpLocalServerPoolEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing an address pool associated this
+ DHCP Local Server."
+ INDEX { juniDhcpLocalServerPoolName }
+ ::= { juniDhcpLocalServerPoolTable 1 }
+
+JuniDhcpLocalServerPoolEntry ::= SEQUENCE {
+ juniDhcpLocalServerPoolName
+ JuniDhcpLocalServerPoolName,
+ juniDhcpLocalServerPoolDomainName
+ JuniDhcpLocalServerPoolDomainName,
+ juniDhcpLocalServerPoolNetworkIpAddress IpAddress,
+ juniDhcpLocalServerPoolNetworkMask IpAddress,
+ juniDhcpLocalServerPoolNetBiosNodeType
+ JuniDhcpLocalServerPoolNetBiosNodeType,
+ juniDhcpLocalServerPoolLeaseTime TimeInterval,
+ juniDhcpLocalServerPoolPrimaryDnsServer IpAddress,
+ juniDhcpLocalServerPoolSecondaryDnsServer IpAddress,
+ juniDhcpLocalServerPoolPrimaryNetBiosNameServer IpAddress,
+ juniDhcpLocalServerPoolSecondaryNetBiosNameServer IpAddress,
+ juniDhcpLocalServerPoolPrimaryDefaultRouter IpAddress,
+ juniDhcpLocalServerPoolSecondaryDefaultRouter IpAddress,
+ juniDhcpLocalServerPoolLinkName
+ JuniDhcpLocalServerPoolName,
+ juniDhcpLocalServerPoolRowStatus RowStatus,
+ juniDhcpLocalServerPoolHighUtilThreshold Integer32,
+ juniDhcpLocalServerPoolAbatedUtilThreshold Integer32,
+ juniDhcpLocalServerPoolUtilPct Integer32,
+ juniDhcpLocalServerPoolTrapEnable TruthValue,
+ juniDhcpLocalServerPoolInUse Integer32,
+ juniDhcpLocalServerPoolSize Integer32,
+ juniDhcpLocalServerPoolSharedInUse Integer32 }
+juniDhcpLocalServerPoolName OBJECT-TYPE
+ SYNTAX JuniDhcpLocalServerPoolName
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The name of the local server pool to which this entry belongs. Only an
+ entry with the name 'default' may have a network address and mask
+ assigned."
+ ::= { juniDhcpLocalServerPoolEntry 1 }
+
+juniDhcpLocalServerPoolDomainName OBJECT-TYPE
+ SYNTAX JuniDhcpLocalServerPoolDomainName
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The domain name assigned to this local server pool. Modification of
+ extant values for this object require that it first be cleared (via set
+ to null string) and then modified (via set to new string)."
+ DEFVAL { "" }
+ ::= { juniDhcpLocalServerPoolEntry 2 }
+
+juniDhcpLocalServerPoolNetworkIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP Address assigned to this local server pool. This object must be
+ set in conjunction with juniDhcpLocalServerPoolNetworkMask.
+ Modification of extant values for this object require that it first be
+ cleared (via set to null IP address) and then modified (via set to new
+ IP address). Only configurable/valid for entries with the index name
+ (juniDhcpLocalServerPoolName) 'default'."
+ DEFVAL { '00000000'H } -- 0.0.0.0
+ ::= { juniDhcpLocalServerPoolEntry 3 }
+
+juniDhcpLocalServerPoolNetworkMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The network mask assigned to this local server pool. This object must
+ be set in conjunction with juniDhcpLocalServerPoolNetworkIpAddress.
+ Modification of extant values for this object require that it first be
+ cleared (via set to null IP mask) and then modified (via set to new IP
+ mask). Only configurable/valid for entries with the index name
+ (juniDhcpLocalServerPoolName) 'default'."
+ DEFVAL { '00000000'H } -- 0.0.0.0
+ ::= { juniDhcpLocalServerPoolEntry 4 }
+
+juniDhcpLocalServerPoolNetBiosNodeType OBJECT-TYPE
+ SYNTAX JuniDhcpLocalServerPoolNetBiosNodeType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The NetBios node type assigned to this local server pool."
+ DEFVAL { netBiosNodeTypeHybrid }
+ ::= { juniDhcpLocalServerPoolEntry 5 }
+
+juniDhcpLocalServerPoolLeaseTime OBJECT-TYPE
+ SYNTAX TimeInterval
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The time interval for address renewal required of a client using the
+ address associated with this local server pool entry. Setting a zero
+ value will effect an infinite lease, which in turn is indicated by the
+ value -1 returned via a get."
+ ::= { juniDhcpLocalServerPoolEntry 6 }
+
+juniDhcpLocalServerPoolPrimaryDnsServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The address of the primary DNS Server associated with this local server
+ pool. This object must be set in conjunction with
+ juniDhcpLocalServerPoolSecondaryDnsServer. Modification of extant
+ values for this object require that it first be cleared (via set to null
+ IP address) and then modified (via set to new IP address)."
+ DEFVAL { '00000000'H } -- 0.0.0.0
+ ::= { juniDhcpLocalServerPoolEntry 7 }
+
+juniDhcpLocalServerPoolSecondaryDnsServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The address of the secondary DNS Server associated with this local
+ server pool. This object must be set in conjunction with
+ juniDhcpLocalServerPoolPrimaryDnsServer. Modification of extant values
+ for this object require that it first be cleared (via set to null IP
+ address) and then modified (via set to new IP address)."
+ DEFVAL { '00000000'H } -- 0.0.0.0
+ ::= { juniDhcpLocalServerPoolEntry 8 }
+
+juniDhcpLocalServerPoolPrimaryNetBiosNameServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The address of the primary NetBios Name Server associated with this
+ local server pool. This object must be set in conjunction with
+ juniDhcpLocalServerPoolSecondaryNetBiosNameServer. Modification of
+ extant values for this object require that it first be cleared (via set
+ to null IP address) and then modified (via set to new IP address)."
+ DEFVAL { '00000000'H } -- 0.0.0.0
+ ::= { juniDhcpLocalServerPoolEntry 9 }
+
+juniDhcpLocalServerPoolSecondaryNetBiosNameServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The address of the secondary NetBios Name Server associated with this
+ local server pool. This object must be set in conjunction with
+ juniDhcpLocalServerPoolPrimaryNetBiosNameServer. Modification of extant
+ values for this object require that it first be cleared (via set to null
+ IP address) and then modified (via set to new IP address)."
+ DEFVAL { '00000000'H } -- 0.0.0.0
+ ::= { juniDhcpLocalServerPoolEntry 10 }
+
+juniDhcpLocalServerPoolPrimaryDefaultRouter OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The address of the primary Default Router associated with this local
+ server pool. This object must be set in conjunction with
+ juniDhcpLocalServerPoolSecondaryDefaultRouter. Modification of extant
+ values for this object require that it first be cleared (via set to null
+ IP address) and then modified (via set to new IP address)."
+ DEFVAL { '00000000'H } -- 0.0.0.0
+ ::= { juniDhcpLocalServerPoolEntry 11 }
+
+juniDhcpLocalServerPoolSecondaryDefaultRouter OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The address of the secondary Default Router associated with this local
+ server pool. This object must be set in conjunction with
+ juniDhcpLocalServerPoolPrimaryDefaultRouter. Modification of extant
+ values for this object require that it first be cleared (via set to null
+ IP address) and then modified (via set to new IP address)."
+ DEFVAL { '00000000'H } -- 0.0.0.0
+ ::= { juniDhcpLocalServerPoolEntry 12 }
+
+juniDhcpLocalServerPoolRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Supports 'createAndGo' and 'destroy' only."
+ ::= { juniDhcpLocalServerPoolEntry 13 }
+
+juniDhcpLocalServerPoolLinkName OBJECT-TYPE
+ SYNTAX JuniDhcpLocalServerPoolName
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The name of this local server pool's backup pool."
+ DEFVAL { "" }
+ ::= { juniDhcpLocalServerPoolEntry 14 }
+
+juniDhcpLocalServerPoolHighUtilThreshold OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of address pool utilization, where if reached for the first
+ time, will generate a high address pool utilization event to the
+ management entity on this system.
+
+ The value of this object must be greater than the value of
+ juniDhcpLocalServerPoolAbatedUtilThreshold.
+
+ The following pseudo-code states when high address pool utilization
+ notification will be generated comparing this object value to the value
+ of juniDhcpLocalServerPoolUtilPct object. Address pool utilization
+ state will be set to 'ok' when the pool was created first time and after
+ that it will only be set in the context of and while triggering high and
+ abated threshold notifications.
+
+ if ( percentageOfAddressPoolUtil >=
+ percentageOfAddressPoolHighUtilThreshold )
+ {
+ if ( addressPoolUtilState == addressPoolUtilStateOk )
+ {
+ addressPoolUtilState = addressPoolUtilStateWarning;
+ if ( addressPoolUtilTrapsEnabled )
+ triggerAddressPoolHighUtilTrap();
+ }
+ } "
+ DEFVAL { 85 }
+ ::= { juniDhcpLocalServerPoolEntry 15 }
+
+juniDhcpLocalServerPoolAbatedUtilThreshold OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of address pool utilization that is used to determine when to
+ generate an abated address pool utilization event notification to the
+ management entity on this system.
+
+ The value of this object must be less than the value of the
+ juniDhcpLocalServerPoolHighUtilThreshold.
+
+ The abated address pool utilization event is sent once if the high
+ address pool utilization threshold is reached and utilization falls to
+ the value of this object.
+
+ The following pseudo-code states when abated address pool utilization
+ notification will be generated comparing this object value to the value
+ of juniDhcpLocalServerPoolUtilPct object. Address pool utilization
+ state will be set to 'ok' when the pool was created first time and after
+ that it will only be set in the context of and while triggering high and
+ abated threshold notifications.
+
+ if ( percentageOfAddressPoolUtil >=
+ percentageOfAddressPoolAbatedUtilThreshold )
+ {
+ if ( addressPoolUtilState == addressPoolUtilStateWarning )
+ {
+ addressPoolUtilState = addressPoolUtilStateOk;
+ if ( addressPoolUtilTrapsEnabled )
+ triggerAddressPoolAbatedUtilTrap();
+ }
+ } "
+ DEFVAL { 75 }
+ ::= { juniDhcpLocalServerPoolEntry 16 }
+
+juniDhcpLocalServerPoolUtilPct OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current address utilization for this pool. When all the addresses
+ in the pool are exhausted this object value becomes 100, i.e, poolUtil =
+ 100%. When the pool reaches this stage, there won't be anymore
+ addresses available from the pool. Any attempt to allocate an address
+ from the pool will each time result in a
+ juniDhcpLocalServerPoolNoAddresses notification."
+ ::= { juniDhcpLocalServerPoolEntry 17 }
+
+juniDhcpLocalServerPoolTrapEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The configuration setting for address pool notifications. Setting this
+ object to true(1) will enable the sending of address pool event
+ notifications to the management entity on this device. Setting this
+ object to false(2) will disable event notification reports."
+ DEFVAL { false }
+ ::= { juniDhcpLocalServerPoolEntry 18 }
+
+juniDhcpLocalServerPoolInUse OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of addresses currently allocated from this pool."
+ ::= { juniDhcpLocalServerPoolEntry 19 }
+
+juniDhcpLocalServerPoolSize OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of addresses available in this pool."
+ ::= { juniDhcpLocalServerPoolEntry 20 }
+
+juniDhcpLocalServerPoolSharedInUse OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of addresses currently allocated from this pool to
+ an application other than DHCP."
+ ::= { juniDhcpLocalServerPoolEntry 21 }
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- DHCP Local Server Attributes
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniDhcpLocalServerAttributesMode OBJECT-TYPE
+ SYNTAX JuniDhcpLocalServerModeType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An object representing the mode in which the DHCP Local Server is
+ operating."
+ ::= { juniDhcpLocalServerAttributes 1 }
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- DHCP Local Server SubInterface Table
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniDhcpLocalServerSubInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniDhcpLocalServerSubInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of subinterface configuration maintained by this DHCP Local
+ Server."
+ ::= { juniDhcpLocalServerAttributes 2 }
+
+juniDhcpLocalServerSubInterfaceEntry OBJECT-TYPE
+ SYNTAX JuniDhcpLocalServerSubInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing a subinterface binding for
+ this DHCP Local Server. Rows in this table cannot be created via
+ SNMP. They are created at run time by the Local Server"
+ INDEX { juniDhcpLocalServerSubInterfaceIndex }
+ ::= { juniDhcpLocalServerSubInterfaceTable 1 }
+
+JuniDhcpLocalServerSubInterfaceEntry ::= SEQUENCE {
+ juniDhcpLocalServerSubInterfaceIndex InterfaceIndex,
+ juniDhcpLocalServerSubInterfaceName DisplayString,
+ juniDhcpLocalServerSubInterfaceLimit Integer32}
+
+juniDhcpLocalServerSubInterfaceIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of this table entry."
+ ::= { juniDhcpLocalServerSubInterfaceEntry 1 }
+
+juniDhcpLocalServerSubInterfaceName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The string that identifies the subinterface for this entry."
+ ::= { juniDhcpLocalServerSubInterfaceEntry 2 }
+
+juniDhcpLocalServerSubInterfaceLimit OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of clients allowed by the local server on this
+ subinterface."
+ ::= { juniDhcpLocalServerSubInterfaceEntry 3 }
+
+juniDhcpLocalServerSnmpTrap OBJECT-TYPE
+ SYNTAX JuniEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "An object that determines whether or not the DHCP Local Server
+ generates SNMP traps when conditions that trigger traps occur."
+ DEFVAL { disable }
+ ::= { juniDhcpLocalServerAttributes 3 }
+
+juniDhcpLocalServerInhibitRoaming OBJECT-TYPE
+ SYNTAX JuniEnable
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "An object representing the mode in which the DHCP Local Server is
+ operating as it pertains to roaming clients."
+ DEFVAL { disable }
+ ::= { juniDhcpLocalServerAttributes 4 }
+
+juniDhcpLocalServerUniqueClientIds OBJECT-TYPE
+ SYNTAX JuniEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "An object representing the mode in which the DHCP Local Server is
+ operating as it pertains to allowing multiple clients having
+ identical client IDs or hardware addresses."
+ DEFVAL { disable }
+ ::= { juniDhcpLocalServerAttributes 5 }
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- DHCP Local Server Pool Group Table
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniDhcpLocalServerPoolGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniDhcpLocalServerPoolGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of address pool groups associated this DHCP Local Server.
+ A DHCP Local Server may have multiple uniquely-named pool groups
+ configured. This table is only used for pool group traps."
+ ::= { juniDhcpLocalServerPoolGroup 1 }
+
+juniDhcpLocalServerPoolGroupEntry OBJECT-TYPE
+ SYNTAX JuniDhcpLocalServerPoolGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing an address pool group
+ associated this DHCP Local Server."
+ INDEX { juniDhcpLocalServerPoolGroupName }
+ ::= { juniDhcpLocalServerPoolGroupTable 1 }
+
+JuniDhcpLocalServerPoolGroupEntry ::= SEQUENCE {
+ juniDhcpLocalServerPoolGroupName
+ JuniDhcpLocalServerPoolGroupName,
+ juniDhcpLocalServerPoolGroupSize Integer32,
+ juniDhcpLocalServerPoolGroupInUse Integer32,
+ juniDhcpLocalServerPoolGroupUtilPct Integer32}
+
+
+juniDhcpLocalServerPoolGroupName OBJECT-TYPE
+ SYNTAX JuniDhcpLocalServerPoolGroupName
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The name of the local server pool group to which this entry belongs."
+ ::= { juniDhcpLocalServerPoolGroupEntry 1 }
+
+juniDhcpLocalServerPoolGroupSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Total number of addresses in the pool group for utilization events."
+ ::= { juniDhcpLocalServerPoolGroupEntry 2 }
+
+juniDhcpLocalServerPoolGroupInUse OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Total number of addresses in use for pool group for utilization
+ events."
+ ::= { juniDhcpLocalServerPoolGroupEntry 3 }
+
+juniDhcpLocalServerPoolGroupUtilPct OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Percentage of pool addresses in use for pool group for utilization
+ events."
+ ::= { juniDhcpLocalServerPoolGroupEntry 4 }
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- DHCP Local Server Reserves
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniDhcpLocalServerReservesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniDhcpLocalServerReservesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of pool name, MAC address, and IP address reservation groups
+ that are maintained by this DHCP Local Server."
+ ::= { juniDhcpLocalServerReserves 1 }
+
+juniDhcpLocalServerReservesEntry OBJECT-TYPE
+ SYNTAX JuniDhcpLocalServerReservesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing an MAC address, IP address, pool
+ name reservation maintained by this DHCP Local Server."
+ INDEX { juniDhcpLocalServerReservesEntryIpAddress }
+ ::= { juniDhcpLocalServerReservesTable 1 }
+
+JuniDhcpLocalServerReservesEntry ::= SEQUENCE {
+ juniDhcpLocalServerReservesEntryIpAddress IpAddress,
+ juniDhcpLocalServerReservesEntryPoolName JuniDhcpLocalServerPoolName,
+ juniDhcpLocalServerReservesEntryPhysAddress
+ JuniDhcpLocalServerPhysAddressString,
+ juniDhcpLocalServerReservesEntryRowStatus RowStatus }
+
+juniDhcpLocalServerReservesEntryIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP Address associated with this entry in reserves table."
+ ::= { juniDhcpLocalServerReservesEntry 1 }
+
+juniDhcpLocalServerReservesEntryPoolName OBJECT-TYPE
+ SYNTAX JuniDhcpLocalServerPoolName
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The name of the local server pool associated with this entry in the
+ reserves table and corresponding to the IP Address denoted by the table
+ index."
+ ::= { juniDhcpLocalServerReservesEntry 2 }
+
+juniDhcpLocalServerReservesEntryPhysAddress OBJECT-TYPE
+ SYNTAX JuniDhcpLocalServerPhysAddressString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The physical (MAC) address string associated with this entry in the
+ reserves table and corresponding to the IP Address denoted by the table
+ index."
+ ::= { juniDhcpLocalServerReservesEntry 3 }
+
+juniDhcpLocalServerReservesEntryRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Supports 'createAndGo' and 'destroy' only."
+ ::= { juniDhcpLocalServerReservesEntry 4 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- DHCP Local Server Cable Modem Servers
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniDhcpLocalServerCableModemServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniDhcpLocalServerCableModemServerEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "The (conceptual) table listing the DHCP Cable Modem Relay servers."
+ ::= { juniDhcpLocalServerCableModemServers 1 }
+
+juniDhcpLocalServerCableModemServerEntry OBJECT-TYPE
+ SYNTAX JuniDhcpLocalServerCableModemServerEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "An entry (conceptual row) representing a DHCP Cable Modem DHCP server."
+ INDEX { juniDhcpLocalServerCableModemServerEntryAddress }
+ ::= { juniDhcpLocalServerCableModemServerTable 1 }
+
+JuniDhcpLocalServerCableModemServerEntry ::= SEQUENCE {
+ juniDhcpLocalServerCableModemServerEntryAddress IpAddress,
+ juniDhcpLocalServerCableModemServerEntryRowStatus RowStatus }
+
+juniDhcpLocalServerCableModemServerEntryAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "The IP address of the DHCP server to which DHCP requests received from
+ attached Cable Modem DHCP clients are forwarded."
+ ::= { juniDhcpLocalServerCableModemServerEntry 1 }
+
+juniDhcpLocalServerCableModemServerEntryRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "Supports 'createAndGo' and 'destroy' only."
+ ::= { juniDhcpLocalServerCableModemServerEntry 2 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- DHCP Local Server Cable Modem Statistics
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniDhcpLocalServerCableModemRequestIn OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The number of Cable Modem DHCP Client Requests that are received."
+ ::= { juniDhcpLocalServerCableModemStatistics 1 }
+
+juniDhcpLocalServerCableModemResponseIn OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The number of Cable Modem DHCP Server Responses that are received."
+ ::= { juniDhcpLocalServerCableModemStatistics 2 }
+
+juniDhcpLocalServerCableModemRequestOut OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The number of Cable Modem DHCP Client Request that are transmitted."
+ ::= { juniDhcpLocalServerCableModemStatistics 3 }
+
+juniDhcpLocalServerCableModemResponseOut OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The number of Cable Modem DHCP Server Responses that are transmitted."
+ ::= { juniDhcpLocalServerCableModemStatistics 4 }
+
+juniDhcpLocalServerCableModemRequestDropped OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The number of Cable Modem DHCP Client Request that are dropped."
+ ::= { juniDhcpLocalServerCableModemStatistics 5 }
+
+juniDhcpLocalServerCableModemResponseDropped OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The number of Cable Modem DHCP Server Responses that are dropped."
+ ::= { juniDhcpLocalServerCableModemStatistics 6 }
+
+juniDhcpLocalServerCableModemRequestBad OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The number of Cable Modem DHCP Client Request that are bad."
+ ::= { juniDhcpLocalServerCableModemStatistics 7 }
+
+juniDhcpLocalServerCableModemResponseBad OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The number of Cable Modem DHCP Server Responses that are bad."
+ ::= { juniDhcpLocalServerCableModemStatistics 8 }
+
+juniDhcpLocalServerCableModemRequestDeleted OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The number of Cable Modem DHCP Requests that were deleted because they
+ were stale."
+ ::= { juniDhcpLocalServerCableModemStatistics 9 }
+
+juniDhcpLocalServerCableModemPacketsIn OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The number of Cable Modem DHCP Packets received."
+ ::= { juniDhcpLocalServerCableModemStatistics 10 }
+
+juniDhcpLocalServerCableModemPacketsOut OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The number of Cable Modem DHCP Packets transmitted."
+ ::= { juniDhcpLocalServerCableModemStatistics 11 }
+
+juniDhcpLocalServerCableModemPacketsDropped OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The number of Cable Modem DHCP Packets dropped."
+ ::= { juniDhcpLocalServerCableModemStatistics 12 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Notification control objects
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniDhcpTrapControl OBJECT IDENTIFIER ::= { juniDhcpMIB 2 }
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Notifications
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniDhcpLocalServerRelayTraps OBJECT IDENTIFIER
+ ::= { juniDhcpRelay 0 }
+juniDhcpLocalServerProxyTraps OBJECT IDENTIFIER
+ ::= { juniDhcpProxy 0 }
+juniDhcpLocalServerTraps OBJECT IDENTIFIER
+ ::= { juniDhcpLocalServerObjects 0 }
+
+juniDhcpLocalServerPoolHighAddrUtil NOTIFICATION-TYPE
+ OBJECTS {
+ juniRouterName,
+ juniDhcpLocalServerPoolSize,
+ juniDhcpLocalServerPoolInUse,
+ juniDhcpLocalServerPoolUtilPct }
+ STATUS current
+ DESCRIPTION
+ "Reports when the address pool utilization has reached the configured
+ high utilization threshold. See the DESCRIPTIONs for the
+ juniDhcpLocalServerPoolTable elements for details on what conditions
+ trigger a high pool utilization notification."
+ ::= { juniDhcpLocalServerTraps 1 }
+
+juniDhcpLocalServerPoolAbatedAddrUtil NOTIFICATION-TYPE
+ OBJECTS {
+ juniRouterName,
+ juniDhcpLocalServerPoolSize,
+ juniDhcpLocalServerPoolInUse,
+ juniDhcpLocalServerPoolUtilPct
+ }
+ STATUS current
+ DESCRIPTION
+ "Reports when the address pool utilization has fallen to the configured
+ abated threshold level. See the DESCRIPTIONs for the
+ juniDhcpLocalServerPoolTable elements for details on what conditions
+ trigger a abated pool utilization notification."
+ ::= { juniDhcpLocalServerTraps 2 }
+
+juniDhcpLocalServerPoolNoAddresses NOTIFICATION-TYPE
+ OBJECTS {
+ juniRouterName,
+ juniDhcpLocalServerPoolSize }
+ STATUS current
+ DESCRIPTION
+ "Reports when the address pool has exhausted its supply of addresses.
+ This trap is issued every time a request is made to allocate an address
+ from a fully utilized pool. See the DESCRIPTIONs for the
+ juniDhcpLocalServerPoolTable elements for details on what conditions
+ trigger a no address pool utilization notification."
+ ::= { juniDhcpLocalServerTraps 3 }
+
+juniDhcpLocalServerHealth NOTIFICATION-TYPE
+ OBJECTS {
+ juniRouterName,
+ juniDhcpLocalServerEventSeverity,
+ juniDhcpLocalServerEventString }
+ STATUS current
+ DESCRIPTION
+ "Reports when a health event occurs in the DhcpLocalServer application on the router
+ identified by juniRouterName."
+ ::= { juniDhcpLocalServerTraps 4 }
+
+juniDhcpLocalServerPoolGroupHighAddrUtil NOTIFICATION-TYPE
+ OBJECTS {
+ juniRouterName,
+ juniDhcpLocalServerPoolGroupSize,
+ juniDhcpLocalServerPoolGroupInUse,
+ juniDhcpLocalServerPoolGroupUtilPct }
+ STATUS current
+ DESCRIPTION
+ "Reports when the address pool group utilization has reached the
+ configured high utilization threshold. See the DESCRIPTIONs for the
+ juniDhcpLocalServerPoolTable elements for details on what conditions
+ trigger a high pool group utilization notification."
+ ::= { juniDhcpLocalServerTraps 5 }
+
+juniDhcpLocalServerPoolGroupAbatedAddrUtil NOTIFICATION-TYPE
+ OBJECTS {
+ juniRouterName,
+ juniDhcpLocalServerPoolGroupSize,
+ juniDhcpLocalServerPoolGroupInUse,
+ juniDhcpLocalServerPoolGroupUtilPct
+ }
+ STATUS current
+ DESCRIPTION
+ "Reports when the address pool group utilization has fallen to the
+ configured abated threshold level. See the DESCRIPTIONs for the
+ juniDhcpLocalServerPoolTable elements for details on what conditions
+ trigger a abated pool group utilization notification."
+ ::= { juniDhcpLocalServerTraps 6 }
+
+juniDhcpLocalServerPoolGroupNoAddresses NOTIFICATION-TYPE
+ OBJECTS {
+ juniRouterName,
+ juniDhcpLocalServerPoolGroupSize }
+ STATUS current
+ DESCRIPTION
+ "Reports when the address pool group has exhausted its supply of
+ addresses. This trap is issued every time a request is made to
+ allocate an address from a fully utilized pool. See the DESCRIPTIONs
+ for the juniDhcpLocalServerPoolTable elements for details on what
+ conditions trigger a no address pool group utilization notification."
+ ::= { juniDhcpLocalServerTraps 7 }
+
+juniDhcpLocalServerInterfaceLimitExceeded NOTIFICATION-TYPE
+ OBJECTS {
+ juniRouterName,
+ juniDhcpLocalServerSubInterfaceName,
+ juniDhcpLocalServerSubInterfaceLimit }
+ STATUS current
+ DESCRIPTION
+ "Reports when a subinterface has exceeded the limit of clients
+ allowed on that subinterface."
+ ::= { juniDhcpLocalServerTraps 8 }
+
+juniDhcpLocalServerInterfaceLimitAbated NOTIFICATION-TYPE
+ OBJECTS {
+ juniRouterName,
+ juniDhcpLocalServerSubInterfaceName,
+ juniDhcpLocalServerSubInterfaceLimit }
+ STATUS current
+ DESCRIPTION
+ "Reports when the number of clients on a subinterface has fallen
+ below the limit allowed on that subinterface."
+ ::= { juniDhcpLocalServerTraps 9 }
+
+juniDhcpLocalServerDuplicateClient NOTIFICATION-TYPE
+ OBJECTS {
+ juniRouterName,
+ juniDhcpLocalServerMacAddress,
+ juniDhcpLocalServerInterfaceString,
+ juniDhcpLocalServerLastDetected }
+ STATUS current
+ DESCRIPTION
+ "Reports the first occurance of detection of a DHCP client that
+ changed interfaces."
+ ::= { juniDhcpLocalServerTraps 10 }
+
+juniDhcpLocalServerEventSeverity OBJECT-TYPE
+ SYNTAX JuniLogSeverity
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The syslog severity of this server health event"
+ ::= { juniDhcpTrapControl 1 }
+
+juniDhcpLocalServerEventString OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The text of the event string associated with the server health event"
+ ::= { juniDhcpTrapControl 2 }
+
+juniDhcpLocalServerMacAddress OBJECT-TYPE
+ SYNTAX JuniDhcpLocalServerPhysAddressString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The MAC address of the client that changed interfaces."
+ ::= { juniDhcpTrapControl 3 }
+
+juniDhcpLocalServerInterfaceString OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The interface where the DHCP client was detected"
+ ::= { juniDhcpTrapControl 4 }
+
+juniDhcpLocalServerLastDetected OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The time the duplicate client was last detected"
+ ::= { juniDhcpTrapControl 5 }
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Conformance information
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniDhcpMIBConformance OBJECT IDENTIFIER ::= { juniDhcpMIB 4 }
+juniDhcpMIBCompliances OBJECT IDENTIFIER ::= { juniDhcpMIBConformance 1 }
+juniDhcpMIBGroups OBJECT IDENTIFIER ::= { juniDhcpMIBConformance 2 }
+
+--
+-- compliance statements
+--
+juniDhcpRelayCompliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for systems supporting DHCP Relay. This
+ statement became obsolete when Local Server support objects were added."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ juniDhcpRelayGroup,
+ juniDhcpProxyGroup }
+ ::= { juniDhcpMIBCompliances 1 } -- JUNOSe 1.3
+
+juniDhcpProxyCompliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for systems supporting DHCP Proxy. This
+ statement became obsolete when Local Server support objects were added."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ juniDhcpProxyGroup }
+ ::= { juniDhcpMIBCompliances 2 } -- JUNOSe 1.3
+
+juniDhcpCompliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for systems supporting DHCP. This
+ compliance statement became obsolete when support was added for
+ reservations and cable modem servers."
+ MODULE -- this module
+ GROUP juniDhcpRelayGroup
+ DESCRIPTION
+ "The DHCP Relay group is mandatory for systems supporting DHCP
+ Relay."
+ GROUP juniDhcpProxyGroup
+ DESCRIPTION
+ "The DHCP Proxy group is mandatory for systems supporting DHCP
+ Proxy."
+ GROUP juniDhcpLocalServerGroup
+ DESCRIPTION
+ "The DHCP Local Server group is mandatory for systems supporting
+ DHCP Local Servers."
+ ::= { juniDhcpMIBCompliances 3 } -- JUNOSe 3.1
+
+juniDhcpCompliance2 MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for systems supporting DHCP. This
+ compliance statement became obsolete when support was added for adding
+ host name or virtual router name to relay agent option 82."
+ MODULE -- this module
+ GROUP juniDhcpRelayGroup2
+ DESCRIPTION
+ "The DHCP Relay group is mandatory for systems supporting DHCP
+ Relay."
+ GROUP juniDhcpProxyGroup
+ DESCRIPTION
+ "The DHCP Proxy group is mandatory for systems supporting DHCP
+ Proxy."
+ GROUP juniDhcpLocalServerGroup2
+ DESCRIPTION
+ "The DHCP Local Server group is mandatory for systems supporting
+ DHCP Local Servers."
+ ::= { juniDhcpMIBCompliances 4 } -- JUNOSe 4.0
+
+juniDhcpCompliance3 MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for systems supporting DHCP. This
+ compliance statement became obsolete when support was added for
+ excluding the subinterface ID from relay agent option 82."
+ MODULE -- this module
+ GROUP juniDhcpRelayGroup3
+ DESCRIPTION
+ "The DHCP Relay group is mandatory for systems supporting DHCP
+ Relay."
+ GROUP juniDhcpProxyGroup
+ DESCRIPTION
+ "The DHCP Proxy group is mandatory for systems supporting DHCP
+ Proxy."
+ GROUP juniDhcpLocalServerGroup2
+ DESCRIPTION
+ "The DHCP Local Server group is mandatory for systems supporting
+ DHCP Local Servers."
+ ::= { juniDhcpMIBCompliances 5 } -- JUNOSe 5.0
+
+juniDhcpCompliance4 MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for systems supporting DHCP. This
+ compliance statement became obsolete when support was added for DHCP
+ local address pool utilizations support."
+ MODULE -- this module
+ GROUP juniDhcpRelayGroup4
+ DESCRIPTION
+ "The DHCP Relay group is mandatory for systems supporting DHCP
+ Relay."
+ GROUP juniDhcpProxyGroup
+ DESCRIPTION
+ "The DHCP Proxy group is mandatory for systems supporting DHCP
+ Proxy."
+ GROUP juniDhcpLocalServerGroup2
+ DESCRIPTION
+ "The DHCP Local Server group is mandatory for systems supporting
+ DHCP Local Servers."
+ ::= { juniDhcpMIBCompliances 6 } -- JUNOSe 5.1
+
+juniDhcpCompliance5 MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for systems supporting DHCP. This
+ compliance statement became obsolete when support was added for the DHCP
+ Relay Trust-all mode."
+ MODULE -- this module
+ GROUP juniDhcpRelayGroup4
+ DESCRIPTION
+ "The DHCP Relay group is mandatory for systems supporting DHCP
+ Relay."
+ GROUP juniDhcpProxyGroup
+ DESCRIPTION
+ "The DHCP Proxy group is mandatory for systems supporting DHCP
+ Proxy."
+ GROUP juniDhcpLocalServerGroup3
+ DESCRIPTION
+ "The DHCP Local Server group is mandatory for systems supporting
+ DHCP Local Servers."
+ GROUP juniDhcpLocalServerPoolTrapGroup
+ DESCRIPTION
+ "The DHCP Local Server pool trap group is mandatory for systems
+ supporting DHCP Local Servers."
+ ::= { juniDhcpMIBCompliances 7 } -- JUNOSe 5.2
+
+juniDhcpCompliance6 MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for systems supporting DHCP. This
+ compliance statement became obsolete when support was added to
+ administratively delete entries in juniDhcpLocalServerBindingsTable."
+ MODULE -- this module
+ GROUP juniDhcpRelayGroup4
+ DESCRIPTION
+ "The DHCP Relay group is mandatory for systems supporting DHCP
+ Relay."
+ GROUP juniDhcpProxyGroup
+ DESCRIPTION
+ "The DHCP Proxy group is mandatory for systems supporting DHCP
+ Proxy."
+ GROUP juniDhcpLocalServerGroup5
+ DESCRIPTION
+ "The DHCP Local Server group is mandatory for systems supporting
+ DHCP Local Servers."
+ GROUP juniDhcpLocalServerPoolTrapGroup
+ DESCRIPTION
+ "The DHCP Local Server pool trap group is mandatory for systems
+ supporting DHCP Local Servers."
+ ::= { juniDhcpMIBCompliances 8 } -- JUNOSe 5.3
+
+
+juniDhcpCompliance7 MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for systems supporting DHCP."
+ MODULE -- this module
+ GROUP juniDhcpRelayGroup4
+ DESCRIPTION
+ "The DHCP Relay group is mandatory for systems supporting DHCP
+ Relay."
+ GROUP juniDhcpProxyGroup
+ DESCRIPTION
+ "The DHCP Proxy group is mandatory for systems supporting DHCP
+ Proxy."
+ GROUP juniDhcpLocalServerGroup5
+ DESCRIPTION
+ "The DHCP Local Server group is mandatory for systems supporting
+ DHCP Local Servers."
+ GROUP juniDhcpLocalServerPoolTrapGroup
+ DESCRIPTION
+ "The DHCP Local Server pool trap group is mandatory for systems
+ supporting DHCP Local Servers."
+ ::= { juniDhcpMIBCompliances 9 } -- JUNOSe 6.1
+
+juniDhcpCompliance8 MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for systems supporting DHCP. This
+ compliance statement became obsolete when support was added for
+ new DHCP Relay statistics in juniDhcpRelayScalars."
+ MODULE -- this module
+ GROUP juniDhcpRelayGroup4
+ DESCRIPTION
+ "The DHCP Relay group is mandatory for systems supporting DHCP
+ Relay."
+ GROUP juniDhcpProxyGroup
+ DESCRIPTION
+ "The DHCP Proxy group is mandatory for systems supporting DHCP
+ Proxy."
+ GROUP juniDhcpLocalServerGroup6
+ DESCRIPTION
+ "The DHCP Local Server group is mandatory for systems supporting
+ DHCP Local Servers."
+ GROUP juniDhcpLocalServerTrapGroup
+ DESCRIPTION
+ "The DHCP Local Server pool trap group is mandatory for systems
+ supporting DHCP Local Servers."
+ ::= { juniDhcpMIBCompliances 10 } -- JUNOSe 7.1
+
+juniDhcpCompliance9 MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for systems supporting DHCP."
+ MODULE -- this module
+ GROUP juniDhcpRelayGroup6
+ DESCRIPTION
+ "The DHCP Relay group is mandatory for systems supporting DHCP
+ Relay."
+ GROUP juniDhcpProxyGroup
+ DESCRIPTION
+ "The DHCP Proxy group is mandatory for systems supporting DHCP
+ Proxy."
+ GROUP juniDhcpLocalServerGroup6
+ DESCRIPTION
+ "The DHCP Local Server group is mandatory for systems supporting
+ DHCP Local Servers."
+ GROUP juniDhcpLocalServerTrapGroup
+ DESCRIPTION
+ "The DHCP Local Server pool trap group is mandatory for systems
+ supporting DHCP Local Servers."
+ ::= { juniDhcpMIBCompliances 11 } -- JUNOSe 7.2
+
+juniDhcpCompliance10 MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for systems supporting DHCP."
+ MODULE -- this module
+ GROUP juniDhcpRelayGroup7
+ DESCRIPTION
+ "The DHCP Relay group is mandatory for systems supporting DHCP
+ Relay."
+ GROUP juniDhcpProxyGroup
+ DESCRIPTION
+ "The DHCP Proxy group is mandatory for systems supporting DHCP
+ Proxy."
+ GROUP juniDhcpLocalServerGroup6
+ DESCRIPTION
+ "The DHCP Local Server group is mandatory for systems supporting
+ DHCP Local Servers."
+ GROUP juniDhcpLocalServerPoolTrapGroup
+ DESCRIPTION
+ "The DHCP Local Server pool trap group is mandatory for systems
+ supporting DHCP Local Servers."
+ ::= { juniDhcpMIBCompliances 12 } -- JUNOSe 7.0
+
+juniDhcpCompliance11 MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for systems supporting DHCP."
+ MODULE -- this module
+ GROUP juniDhcpRelayGroup8
+ DESCRIPTION
+ "The DHCP Relay group is mandatory for systems supporting DHCP
+ Relay."
+ GROUP juniDhcpProxyGroup
+ DESCRIPTION
+ "The DHCP Proxy group is mandatory for systems supporting DHCP
+ Proxy."
+ GROUP juniDhcpLocalServerGroup6
+ DESCRIPTION
+ "The DHCP Local Server group is mandatory for systems supporting
+ DHCP Local Servers."
+ GROUP juniDhcpLocalServerPoolTrapGroup
+ DESCRIPTION
+ "The DHCP Local Server pool trap group is mandatory for systems
+ supporting DHCP Local Servers."
+ ::= { juniDhcpMIBCompliances 13 } -- JUNOSe 7.2
+
+juniDhcpCompliance12 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for systems supporting DHCP."
+ MODULE -- this module
+ GROUP juniDhcpRelayGroup10
+ DESCRIPTION
+ "The DHCP Relay group is mandatory for systems supporting DHCP
+ Relay."
+ GROUP juniDhcpProxyGroup
+ DESCRIPTION
+ "The DHCP Proxy group is mandatory for systems supporting DHCP
+ Proxy."
+ GROUP juniDhcpLocalServerGroup8
+ DESCRIPTION
+ "The DHCP Local Server group is mandatory for systems supporting
+ DHCP Local Servers."
+ GROUP juniDhcpLocalServerPoolTrapGroup
+ DESCRIPTION
+ "The DHCP Local Server pool trap group is mandatory for systems
+ supporting DHCP Local Servers."
+ ::= { juniDhcpMIBCompliances 14 } -- JUNOSe 8.0
+
+
+--
+-- units of conformance
+--
+juniDhcpRelayGroup OBJECT-GROUP
+ OBJECTS {
+ juniDhcpRelayAgentInfoEnable,
+ juniDhcpRelayBadMessages,
+ juniDhcpRelayUnknownMessages,
+ juniDhcpRelayAgentInfoAlreadyPresents,
+ juniDhcpRelayGatewayAddrSpoofs,
+ juniDhcpRelayServerRowStatus }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of basic objects providing management of DHCP Relay
+ functionality. This group became obsolete when the agent info enable
+ was divided into agent circuit ID enable and agent remote ID enable."
+ ::= { juniDhcpMIBGroups 1 } -- JUNOSe 1.3
+
+juniDhcpProxyGroup OBJECT-GROUP
+ OBJECTS {
+ juniDhcpProxyClientUnknownServers,
+ juniDhcpProxyClientServerRowStatus,
+ juniDhcpProxyClientServerAdminStatus,
+ juniDhcpProxyClientServerOperStatus,
+ juniDhcpProxyClientServerLeases,
+ juniDhcpProxyClientServerDiscovers,
+ juniDhcpProxyClientServerOffers,
+ juniDhcpProxyClientServerRequests,
+ juniDhcpProxyClientServerAcks,
+ juniDhcpProxyClientServerNaks,
+ juniDhcpProxyClientServerDeclines,
+ juniDhcpProxyClientServerReleases,
+ juniDhcpProxyClientServerInforms,
+ juniDhcpProxyClientServerBadMessages,
+ juniDhcpProxyClientServerUnknownMessages }
+ STATUS current
+ DESCRIPTION
+ "The basic collection of objects providing management of DHCP Proxy
+ functionality."
+ ::= { juniDhcpMIBGroups 2 } -- JUNOSe 1.3
+
+juniDhcpLocalServerGroup OBJECT-GROUP
+ OBJECTS {
+ juniDhcpLocalServerMemUsage,
+ juniDhcpLocalServerNumBindings,
+ juniDhcpLocalServerRxDiscovers,
+ juniDhcpLocalServerRxAccepts,
+ juniDhcpLocalServerRxRenews,
+ juniDhcpLocalServerRxDeclines,
+ juniDhcpLocalServerRxReleases,
+ juniDhcpLocalServerRxInforms,
+ juniDhcpLocalServerTxOffers,
+ juniDhcpLocalServerTxAcks,
+ juniDhcpLocalServerTxNaks,
+ juniDhcpLocalServerUnknownMessages,
+ juniDhcpLocalServerBadMessages,
+ juniDhcpLocalServerPacketsIn,
+ juniDhcpLocalServerPacketsOut,
+ juniDhcpLocalServerBindingsPhysAddress,
+ juniDhcpLocalServerBindingsInfinite,
+ juniDhcpLocalServerBindingsExpireTime,
+ juniDhcpLocalServerPoolDomainName,
+ juniDhcpLocalServerPoolNetworkIpAddress,
+ juniDhcpLocalServerPoolNetworkMask,
+ juniDhcpLocalServerPoolNetBiosNodeType,
+ juniDhcpLocalServerPoolLeaseTime,
+ juniDhcpLocalServerPoolPrimaryDnsServer,
+ juniDhcpLocalServerPoolSecondaryDnsServer,
+ juniDhcpLocalServerPoolPrimaryNetBiosNameServer,
+ juniDhcpLocalServerPoolSecondaryNetBiosNameServer,
+ juniDhcpLocalServerPoolPrimaryDefaultRouter,
+ juniDhcpLocalServerPoolSecondaryDefaultRouter,
+ juniDhcpLocalServerPoolRowStatus }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete basic collection of objects providing management of DHCP Local
+ Server functionality. This group became obsolete when support was added
+ for reservations and cable modem servers."
+ ::= { juniDhcpMIBGroups 3 } -- JUNOSe 3.1
+
+juniDhcpLocalServerGroup2 OBJECT-GROUP
+ OBJECTS {
+ juniDhcpLocalServerMemUsage,
+ juniDhcpLocalServerNumBindings,
+ juniDhcpLocalServerRxDiscovers,
+ juniDhcpLocalServerRxAccepts,
+ juniDhcpLocalServerRxRenews,
+ juniDhcpLocalServerRxDeclines,
+ juniDhcpLocalServerRxReleases,
+ juniDhcpLocalServerRxInforms,
+ juniDhcpLocalServerTxOffers,
+ juniDhcpLocalServerTxAcks,
+ juniDhcpLocalServerTxNaks,
+ juniDhcpLocalServerUnknownMessages,
+ juniDhcpLocalServerBadMessages,
+ juniDhcpLocalServerPacketsIn,
+ juniDhcpLocalServerPacketsOut,
+ juniDhcpLocalServerBindingsPhysAddress,
+ juniDhcpLocalServerBindingsInfinite,
+ juniDhcpLocalServerBindingsExpireTime,
+ juniDhcpLocalServerPoolDomainName,
+ juniDhcpLocalServerPoolNetworkIpAddress,
+ juniDhcpLocalServerPoolNetworkMask,
+ juniDhcpLocalServerPoolNetBiosNodeType,
+ juniDhcpLocalServerPoolLeaseTime,
+ juniDhcpLocalServerPoolPrimaryDnsServer,
+ juniDhcpLocalServerPoolSecondaryDnsServer,
+ juniDhcpLocalServerPoolPrimaryNetBiosNameServer,
+ juniDhcpLocalServerPoolSecondaryNetBiosNameServer,
+ juniDhcpLocalServerPoolPrimaryDefaultRouter,
+ juniDhcpLocalServerPoolSecondaryDefaultRouter,
+ juniDhcpLocalServerPoolRowStatus,
+ juniDhcpLocalServerPoolLinkName,
+ juniDhcpLocalServerAttributesMode,
+ juniDhcpLocalServerReservesEntryPoolName,
+ juniDhcpLocalServerReservesEntryPhysAddress,
+ juniDhcpLocalServerReservesEntryRowStatus,
+ juniDhcpLocalServerCableModemServerEntryRowStatus,
+ juniDhcpLocalServerCableModemRequestIn,
+ juniDhcpLocalServerCableModemResponseIn,
+ juniDhcpLocalServerCableModemRequestOut,
+ juniDhcpLocalServerCableModemResponseOut,
+ juniDhcpLocalServerCableModemRequestDropped,
+ juniDhcpLocalServerCableModemResponseDropped,
+ juniDhcpLocalServerCableModemRequestBad,
+ juniDhcpLocalServerCableModemResponseBad,
+ juniDhcpLocalServerCableModemRequestDeleted,
+ juniDhcpLocalServerCableModemPacketsIn,
+ juniDhcpLocalServerCableModemPacketsOut,
+ juniDhcpLocalServerCableModemPacketsDropped }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete basic collection of objects providing management of DHCP Local
+ Server functionality. This group became obsolete when support was added
+ for DHCP local pool utilization."
+ ::= { juniDhcpMIBGroups 4 } -- JUNOSe 4.0
+
+juniDhcpRelayGroup2 OBJECT-GROUP
+ OBJECTS {
+ juniDhcpRelayBadMessages,
+ juniDhcpRelayUnknownMessages,
+ juniDhcpRelayAgentInfoAlreadyPresents,
+ juniDhcpRelayGatewayAddrSpoofs,
+ juniDhcpRelayAgentCircuitIdEnable,
+ juniDhcpRelayAgentRemoteIdEnable,
+ juniDhcpRelayServerRowStatus }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete basic collection of objects providing management of DHCP Relay
+ functionality. This group became obsolete when support was added for
+ adding host name or virtual router name to Option 82 circuit ID field."
+ ::= { juniDhcpMIBGroups 5 } -- JUNOSe 4.0
+
+juniDhcpRelayGroup3 OBJECT-GROUP
+ OBJECTS {
+ juniDhcpRelayBadMessages,
+ juniDhcpRelayUnknownMessages,
+ juniDhcpRelayAgentInfoAlreadyPresents,
+ juniDhcpRelayGatewayAddrSpoofs,
+ juniDhcpRelayAgentCircuitIdEnable,
+ juniDhcpRelayAgentRemoteIdEnable,
+ juniDhcpRelayAgentHostnameEnable,
+ juniDhcpRelayAgentVrnameEnable,
+ juniDhcpRelayServerRowStatus }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of DHCP Relay
+ functionality. This group became obsolete when support was added for
+ excluding the subinterface ID in the Option 82 circuit ID field."
+ ::= { juniDhcpMIBGroups 6 } -- JUNOSe 5.0
+
+juniDhcpRelayGroup4 OBJECT-GROUP
+ OBJECTS {
+ juniDhcpRelayBadMessages,
+ juniDhcpRelayUnknownMessages,
+ juniDhcpRelayAgentInfoAlreadyPresents,
+ juniDhcpRelayGatewayAddrSpoofs,
+ juniDhcpRelayAgentCircuitIdEnable,
+ juniDhcpRelayAgentRemoteIdEnable,
+ juniDhcpRelayAgentHostnameEnable,
+ juniDhcpRelayAgentVrnameEnable,
+ juniDhcpRelayAgentExcludeSubIdEnable,
+ juniDhcpRelayServerRowStatus }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of DHCP Relay
+ functionality. This group became obsolete when support was added for
+ the Trust-all mode."
+ ::= { juniDhcpMIBGroups 7 } -- JUNOSe 5.1
+
+juniDhcpRelayDeprecatedGroup OBJECT-GROUP
+ OBJECTS {
+ juniDhcpRelayAgentInfoEnable }
+ STATUS deprecated
+ DESCRIPTION
+ "Deprecated object providing management of DHCP Relay functionality.
+ This group became deprecated when the agent info enable was divided into
+ agent circuit ID enable and agent remote ID enable."
+ ::= { juniDhcpMIBGroups 8 } -- JUNOSe 4.0
+
+juniDhcpLocalServerGroup3 OBJECT-GROUP
+ OBJECTS {
+ juniDhcpLocalServerMemUsage,
+ juniDhcpLocalServerNumBindings,
+ juniDhcpLocalServerRxDiscovers,
+ juniDhcpLocalServerRxAccepts,
+ juniDhcpLocalServerRxRenews,
+ juniDhcpLocalServerRxDeclines,
+ juniDhcpLocalServerRxReleases,
+ juniDhcpLocalServerRxInforms,
+ juniDhcpLocalServerTxOffers,
+ juniDhcpLocalServerTxAcks,
+ juniDhcpLocalServerTxNaks,
+ juniDhcpLocalServerUnknownMessages,
+ juniDhcpLocalServerBadMessages,
+ juniDhcpLocalServerPacketsIn,
+ juniDhcpLocalServerPacketsOut,
+ juniDhcpLocalServerBindingsPhysAddress,
+ juniDhcpLocalServerBindingsInfinite,
+ juniDhcpLocalServerBindingsExpireTime,
+ juniDhcpLocalServerPoolDomainName,
+ juniDhcpLocalServerPoolNetworkIpAddress,
+ juniDhcpLocalServerPoolNetworkMask,
+ juniDhcpLocalServerPoolNetBiosNodeType,
+ juniDhcpLocalServerPoolLeaseTime,
+ juniDhcpLocalServerPoolPrimaryDnsServer,
+ juniDhcpLocalServerPoolSecondaryDnsServer,
+ juniDhcpLocalServerPoolPrimaryNetBiosNameServer,
+ juniDhcpLocalServerPoolSecondaryNetBiosNameServer,
+ juniDhcpLocalServerPoolPrimaryDefaultRouter,
+ juniDhcpLocalServerPoolSecondaryDefaultRouter,
+ juniDhcpLocalServerPoolRowStatus,
+ juniDhcpLocalServerPoolLinkName,
+ juniDhcpLocalServerPoolHighUtilThreshold,
+ juniDhcpLocalServerPoolAbatedUtilThreshold,
+ juniDhcpLocalServerPoolUtilPct,
+ juniDhcpLocalServerPoolTrapEnable,
+ juniDhcpLocalServerPoolInUse,
+ juniDhcpLocalServerPoolSize,
+ juniDhcpLocalServerAttributesMode,
+ juniDhcpLocalServerReservesEntryPoolName,
+ juniDhcpLocalServerReservesEntryPhysAddress,
+ juniDhcpLocalServerReservesEntryRowStatus,
+ juniDhcpLocalServerCableModemServerEntryRowStatus,
+ juniDhcpLocalServerCableModemRequestIn,
+ juniDhcpLocalServerCableModemResponseIn,
+ juniDhcpLocalServerCableModemRequestOut,
+ juniDhcpLocalServerCableModemResponseOut,
+ juniDhcpLocalServerCableModemRequestDropped,
+ juniDhcpLocalServerCableModemResponseDropped,
+ juniDhcpLocalServerCableModemRequestBad,
+ juniDhcpLocalServerCableModemResponseBad,
+ juniDhcpLocalServerCableModemRequestDeleted,
+ juniDhcpLocalServerCableModemPacketsIn,
+ juniDhcpLocalServerCableModemPacketsOut,
+ juniDhcpLocalServerCableModemPacketsDropped }
+ STATUS obsolete
+ DESCRIPTION
+ "The basic collection of objects providing management of DHCP Local
+ Server functionality."
+ ::= { juniDhcpMIBGroups 9 } -- JUNOSe 5.2
+
+juniDhcpLocalServerGroup4 OBJECT-GROUP
+ OBJECTS {
+ juniDhcpLocalServerMemUsage,
+ juniDhcpLocalServerNumBindings,
+ juniDhcpLocalServerRxDiscovers,
+ juniDhcpLocalServerRxAccepts,
+ juniDhcpLocalServerRxRenews,
+ juniDhcpLocalServerRxDeclines,
+ juniDhcpLocalServerRxReleases,
+ juniDhcpLocalServerRxInforms,
+ juniDhcpLocalServerTxOffers,
+ juniDhcpLocalServerTxAcks,
+ juniDhcpLocalServerTxNaks,
+ juniDhcpLocalServerUnknownMessages,
+ juniDhcpLocalServerBadMessages,
+ juniDhcpLocalServerPacketsIn,
+ juniDhcpLocalServerPacketsOut,
+ juniDhcpLocalServerBindingsPhysAddress,
+ juniDhcpLocalServerBindingsInfinite,
+ juniDhcpLocalServerBindingsExpireTime,
+ juniDhcpLocalServerPoolDomainName,
+ juniDhcpLocalServerPoolNetworkIpAddress,
+ juniDhcpLocalServerPoolNetworkMask,
+ juniDhcpLocalServerPoolNetBiosNodeType,
+ juniDhcpLocalServerPoolLeaseTime,
+ juniDhcpLocalServerPoolPrimaryDnsServer,
+ juniDhcpLocalServerPoolSecondaryDnsServer,
+ juniDhcpLocalServerPoolPrimaryNetBiosNameServer,
+ juniDhcpLocalServerPoolSecondaryNetBiosNameServer,
+ juniDhcpLocalServerPoolPrimaryDefaultRouter,
+ juniDhcpLocalServerPoolSecondaryDefaultRouter,
+ juniDhcpLocalServerPoolRowStatus,
+ juniDhcpLocalServerPoolLinkName,
+ juniDhcpLocalServerPoolHighUtilThreshold,
+ juniDhcpLocalServerPoolAbatedUtilThreshold,
+ juniDhcpLocalServerPoolUtilPct,
+ juniDhcpLocalServerPoolTrapEnable,
+ juniDhcpLocalServerPoolInUse,
+ juniDhcpLocalServerPoolSize,
+ juniDhcpLocalServerAttributesMode,
+ juniDhcpLocalServerReservesEntryPoolName,
+ juniDhcpLocalServerReservesEntryPhysAddress,
+ juniDhcpLocalServerReservesEntryRowStatus,
+ juniDhcpLocalServerCableModemServerEntryRowStatus,
+ juniDhcpLocalServerCableModemRequestIn,
+ juniDhcpLocalServerCableModemResponseIn,
+ juniDhcpLocalServerCableModemRequestOut,
+ juniDhcpLocalServerCableModemResponseOut,
+ juniDhcpLocalServerCableModemRequestDropped,
+ juniDhcpLocalServerCableModemResponseDropped,
+ juniDhcpLocalServerCableModemRequestBad,
+ juniDhcpLocalServerCableModemResponseBad,
+ juniDhcpLocalServerCableModemRequestDeleted,
+ juniDhcpLocalServerCableModemPacketsIn,
+ juniDhcpLocalServerCableModemPacketsOut,
+ juniDhcpLocalServerCableModemPacketsDropped,
+ juniDhcpLocalServerSubInterfaceMemUsage,
+ juniDhcpLocalServerSubInterfaceNumBindings,
+ juniDhcpLocalServerSubInterfaceRxDiscovers,
+ juniDhcpLocalServerSubInterfaceRxRenews,
+ juniDhcpLocalServerSubInterfaceRxDeclines,
+ juniDhcpLocalServerSubInterfaceRxReleases,
+ juniDhcpLocalServerSubInterfaceRxInforms,
+ juniDhcpLocalServerSubInterfaceTxOffers,
+ juniDhcpLocalServerSubInterfaceTxAcks,
+ juniDhcpLocalServerSubInterfaceTxNaks,
+ juniDhcpLocalServerSubInterfaceUnknownMessages,
+ juniDhcpLocalServerSubInterfaceBadMessages,
+ juniDhcpLocalServerSubInterfacePacketsIn,
+ juniDhcpLocalServerSubInterfacePacketsOut }
+ STATUS obsolete
+ DESCRIPTION
+ "Deprecated DHCP Local Server group of objects providing management of
+ DHCP Local Server functionality. This object became deprecated when
+ the Duplicate Client trap was added"
+ ::= { juniDhcpMIBGroups 11 } -- JUNOSe 5.3
+
+juniDhcpLocalServerPoolTrapGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ juniDhcpLocalServerPoolHighAddrUtil,
+ juniDhcpLocalServerPoolAbatedAddrUtil,
+ juniDhcpLocalServerPoolNoAddresses,
+ juniDhcpLocalServerHealth }
+ STATUS obsolete
+ DESCRIPTION
+ "Deprecated notifications providing alarms for high pool utilization and pool
+ exhaustion of DHCP local address pools. This was deprecated when the
+ roaming client trap was added."
+ ::= { juniDhcpMIBGroups 10 } -- JUNOSe 5.2
+
+juniDhcpRelayGroup5 OBJECT-GROUP
+ OBJECTS {
+ juniDhcpRelayBadMessages,
+ juniDhcpRelayUnknownMessages,
+ juniDhcpRelayAgentInfoAlreadyPresents,
+ juniDhcpRelayGatewayAddrSpoofs,
+ juniDhcpRelayAgentCircuitIdEnable,
+ juniDhcpRelayAgentRemoteIdEnable,
+ juniDhcpRelayAgentHostnameEnable,
+ juniDhcpRelayAgentVrnameEnable,
+ juniDhcpRelayAgentExcludeSubIdEnable,
+ juniDhcpRelayAgentTrustAllEnable,
+ juniDhcpRelayAgentInfoAlreadyPresentForwards,
+ juniDhcpRelayServerRowStatus }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete basic collection of objects providing management of DHCP Relay
+ functionality."
+ ::= { juniDhcpMIBGroups 12 } -- JUNOSe 6.1
+
+juniDhcpLocalServerGroup5 OBJECT-GROUP
+ OBJECTS {
+ juniDhcpLocalServerMemUsage,
+ juniDhcpLocalServerNumBindings,
+ juniDhcpLocalServerRxDiscovers,
+ juniDhcpLocalServerRxAccepts,
+ juniDhcpLocalServerRxRenews,
+ juniDhcpLocalServerRxDeclines,
+ juniDhcpLocalServerRxReleases,
+ juniDhcpLocalServerRxInforms,
+ juniDhcpLocalServerTxOffers,
+ juniDhcpLocalServerTxAcks,
+ juniDhcpLocalServerTxNaks,
+ juniDhcpLocalServerUnknownMessages,
+ juniDhcpLocalServerBadMessages,
+ juniDhcpLocalServerPacketsIn,
+ juniDhcpLocalServerPacketsOut,
+ juniDhcpLocalServerBindingsPhysAddress,
+ juniDhcpLocalServerBindingsInfinite,
+ juniDhcpLocalServerBindingsExpireTime,
+ juniDhcpLocalServerBindingsRowStatus,
+ juniDhcpLocalServerBindingsLeaseInterval,
+ juniDhcpLocalServerBindingsLeaseStartTime,
+ juniDhcpLocalServerBindingsInitialLeaseStartTime,
+ juniDhcpLocalServerPoolDomainName,
+ juniDhcpLocalServerPoolNetworkIpAddress,
+ juniDhcpLocalServerPoolNetworkMask,
+ juniDhcpLocalServerPoolNetBiosNodeType,
+ juniDhcpLocalServerPoolLeaseTime,
+ juniDhcpLocalServerPoolPrimaryDnsServer,
+ juniDhcpLocalServerPoolSecondaryDnsServer,
+ juniDhcpLocalServerPoolPrimaryNetBiosNameServer,
+ juniDhcpLocalServerPoolSecondaryNetBiosNameServer,
+ juniDhcpLocalServerPoolPrimaryDefaultRouter,
+ juniDhcpLocalServerPoolSecondaryDefaultRouter,
+ juniDhcpLocalServerPoolRowStatus,
+ juniDhcpLocalServerPoolLinkName,
+ juniDhcpLocalServerPoolHighUtilThreshold,
+ juniDhcpLocalServerPoolAbatedUtilThreshold,
+ juniDhcpLocalServerPoolUtilPct,
+ juniDhcpLocalServerPoolTrapEnable,
+ juniDhcpLocalServerPoolInUse,
+ juniDhcpLocalServerPoolSize,
+ juniDhcpLocalServerPoolSharedInUse,
+ juniDhcpLocalServerAttributesMode,
+ juniDhcpLocalServerSnmpTrap,
+ juniDhcpLocalServerInhibitRoaming,
+ juniDhcpLocalServerReservesEntryPoolName,
+ juniDhcpLocalServerReservesEntryPhysAddress,
+ juniDhcpLocalServerReservesEntryRowStatus,
+ juniDhcpLocalServerCableModemServerEntryRowStatus,
+ juniDhcpLocalServerCableModemRequestIn,
+ juniDhcpLocalServerCableModemResponseIn,
+ juniDhcpLocalServerCableModemRequestOut,
+ juniDhcpLocalServerCableModemResponseOut,
+ juniDhcpLocalServerCableModemRequestDropped,
+ juniDhcpLocalServerCableModemResponseDropped,
+ juniDhcpLocalServerCableModemRequestBad,
+ juniDhcpLocalServerCableModemResponseBad,
+ juniDhcpLocalServerCableModemRequestDeleted,
+ juniDhcpLocalServerCableModemPacketsIn,
+ juniDhcpLocalServerCableModemPacketsOut,
+ juniDhcpLocalServerCableModemPacketsDropped,
+ juniDhcpLocalServerSubInterfaceMemUsage,
+ juniDhcpLocalServerSubInterfaceNumBindings,
+ juniDhcpLocalServerSubInterfaceRxDiscovers,
+ juniDhcpLocalServerSubInterfaceRxRenews,
+ juniDhcpLocalServerSubInterfaceRxDeclines,
+ juniDhcpLocalServerSubInterfaceRxReleases,
+ juniDhcpLocalServerSubInterfaceRxInforms,
+ juniDhcpLocalServerSubInterfaceTxOffers,
+ juniDhcpLocalServerSubInterfaceTxAcks,
+ juniDhcpLocalServerSubInterfaceTxNaks,
+ juniDhcpLocalServerSubInterfaceUnknownMessages,
+ juniDhcpLocalServerSubInterfaceBadMessages,
+ juniDhcpLocalServerSubInterfacePacketsIn,
+ juniDhcpLocalServerSubInterfacePacketsOut }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete basic collection of objects providing management of DHCP Local
+ Server functionality."
+ ::= { juniDhcpMIBGroups 13 } -- JUNOSe 7.0
+
+juniDhcpLocalServerGroup6 OBJECT-GROUP
+ OBJECTS {
+ juniDhcpLocalServerMemUsage,
+ juniDhcpLocalServerNumBindings,
+ juniDhcpLocalServerRxDiscovers,
+ juniDhcpLocalServerRxAccepts,
+ juniDhcpLocalServerRxRenews,
+ juniDhcpLocalServerRxDeclines,
+ juniDhcpLocalServerRxReleases,
+ juniDhcpLocalServerRxInforms,
+ juniDhcpLocalServerTxOffers,
+ juniDhcpLocalServerTxAcks,
+ juniDhcpLocalServerTxNaks,
+ juniDhcpLocalServerUnknownMessages,
+ juniDhcpLocalServerBadMessages,
+ juniDhcpLocalServerPacketsIn,
+ juniDhcpLocalServerPacketsOut,
+ juniDhcpLocalServerRxRebinds,
+ juniDhcpLocalServerRxUnknownClients,
+ juniDhcpLocalServerRxInErrors,
+ juniDhcpLocalServerRxInDiscards,
+ juniDhcpLocalServerTxRenewAcks,
+ juniDhcpLocalServerTxRebindAcks,
+ juniDhcpLocalServerTxRenewNaks,
+ juniDhcpLocalServerTxRebindNaks,
+ juniDhcpLocalServerTxOutErrors,
+ juniDhcpLocalServerTxOutDiscards,
+ juniDhcpLocalServerRxOtherRequests,
+ juniDhcpLocalServerBindingsPhysAddress,
+ juniDhcpLocalServerBindingsInfinite,
+ juniDhcpLocalServerBindingsExpireTime,
+ juniDhcpLocalServerBindingsRowStatus,
+ juniDhcpLocalServerBindingsLeaseInterval,
+ juniDhcpLocalServerBindingsLeaseStartTime,
+ juniDhcpLocalServerBindingsInitialLeaseStartTime,
+ juniDhcpLocalServerPoolDomainName,
+ juniDhcpLocalServerPoolNetworkIpAddress,
+ juniDhcpLocalServerPoolNetworkMask,
+ juniDhcpLocalServerPoolNetBiosNodeType,
+ juniDhcpLocalServerPoolLeaseTime,
+ juniDhcpLocalServerPoolPrimaryDnsServer,
+ juniDhcpLocalServerPoolSecondaryDnsServer,
+ juniDhcpLocalServerPoolPrimaryNetBiosNameServer,
+ juniDhcpLocalServerPoolSecondaryNetBiosNameServer,
+ juniDhcpLocalServerPoolPrimaryDefaultRouter,
+ juniDhcpLocalServerPoolSecondaryDefaultRouter,
+ juniDhcpLocalServerPoolRowStatus,
+ juniDhcpLocalServerPoolLinkName,
+ juniDhcpLocalServerPoolHighUtilThreshold,
+ juniDhcpLocalServerPoolAbatedUtilThreshold,
+ juniDhcpLocalServerPoolUtilPct,
+ juniDhcpLocalServerPoolTrapEnable,
+ juniDhcpLocalServerPoolInUse,
+ juniDhcpLocalServerPoolSize,
+ juniDhcpLocalServerPoolSharedInUse,
+ juniDhcpLocalServerAttributesMode,
+ juniDhcpLocalServerSnmpTrap,
+ juniDhcpLocalServerInhibitRoaming,
+ juniDhcpLocalServerReservesEntryPoolName,
+ juniDhcpLocalServerReservesEntryPhysAddress,
+ juniDhcpLocalServerReservesEntryRowStatus,
+ juniDhcpLocalServerCableModemServerEntryRowStatus,
+ juniDhcpLocalServerCableModemRequestIn,
+ juniDhcpLocalServerCableModemResponseIn,
+ juniDhcpLocalServerCableModemRequestOut,
+ juniDhcpLocalServerCableModemResponseOut,
+ juniDhcpLocalServerCableModemRequestDropped,
+ juniDhcpLocalServerCableModemResponseDropped,
+ juniDhcpLocalServerCableModemRequestBad,
+ juniDhcpLocalServerCableModemResponseBad,
+ juniDhcpLocalServerCableModemRequestDeleted,
+ juniDhcpLocalServerCableModemPacketsIn,
+ juniDhcpLocalServerCableModemPacketsOut,
+ juniDhcpLocalServerCableModemPacketsDropped,
+ juniDhcpLocalServerSubInterfaceMemUsage,
+ juniDhcpLocalServerSubInterfaceNumBindings,
+ juniDhcpLocalServerSubInterfaceRxDiscovers,
+ juniDhcpLocalServerSubInterfaceRxRenews,
+ juniDhcpLocalServerSubInterfaceRxDeclines,
+ juniDhcpLocalServerSubInterfaceRxReleases,
+ juniDhcpLocalServerSubInterfaceRxInforms,
+ juniDhcpLocalServerSubInterfaceTxOffers,
+ juniDhcpLocalServerSubInterfaceTxAcks,
+ juniDhcpLocalServerSubInterfaceTxNaks,
+ juniDhcpLocalServerSubInterfaceUnknownMessages,
+ juniDhcpLocalServerSubInterfaceBadMessages,
+ juniDhcpLocalServerSubInterfacePacketsIn,
+ juniDhcpLocalServerSubInterfacePacketsOut,
+ juniDhcpLocalServerSubInterfaceName,
+ juniDhcpLocalServerSubInterfaceLimit,
+ juniDhcpLocalServerSubInterfaceClientCount,
+ juniDhcpLocalServerSubInterfaceDeniedLogins,
+ juniDhcpLocalServerSubInterfaceDeniedTotal,
+ juniDhcpLocalServerSubInterfacePacketsOut,
+ juniDhcpLocalServerSubInterfaceRxRebinds,
+ juniDhcpLocalServerSubInterfaceRxUnknownClients,
+ juniDhcpLocalServerSubInterfaceRxInErrors,
+ juniDhcpLocalServerSubInterfaceRxInDiscards,
+ juniDhcpLocalServerSubInterfaceTxRenewAcks,
+ juniDhcpLocalServerSubInterfaceTxRebindAcks,
+ juniDhcpLocalServerSubInterfaceTxRenewNaks,
+ juniDhcpLocalServerSubInterfaceTxRebindNaks,
+ juniDhcpLocalServerSubInterfaceTxOutErrors,
+ juniDhcpLocalServerSubInterfaceTxOutDiscards,
+ juniDhcpLocalServerSubInterfaceRxOtherRequests }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete basic collection of objects providing management of DHCP Local
+ Server functionality."
+ ::= { juniDhcpMIBGroups 14 } -- JUNOSe 7.1
+
+juniDhcpLocalServerPoolTrapGroup2 NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ juniDhcpLocalServerPoolHighAddrUtil,
+ juniDhcpLocalServerPoolAbatedAddrUtil,
+ juniDhcpLocalServerPoolNoAddresses,
+ juniDhcpLocalServerHealth,
+ juniDhcpLocalServerPoolGroupHighAddrUtil,
+ juniDhcpLocalServerPoolGroupAbatedAddrUtil,
+ juniDhcpLocalServerPoolGroupNoAddresses,
+ juniDhcpLocalServerInterfaceLimitExceeded,
+ juniDhcpLocalServerInterfaceLimitAbated,
+ juniDhcpLocalServerDuplicateClient }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete notifications providing alarms for high pool utilization and pool
+ exhaustion of DHCP local address pools and interface limit events."
+ ::= { juniDhcpMIBGroups 15 } -- JUNOSe 7.1
+
+juniDhcpLocalServerTrapGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ juniDhcpLocalServerPoolHighAddrUtil,
+ juniDhcpLocalServerPoolAbatedAddrUtil,
+ juniDhcpLocalServerPoolNoAddresses,
+ juniDhcpLocalServerHealth,
+ juniDhcpLocalServerPoolGroupHighAddrUtil,
+ juniDhcpLocalServerPoolGroupAbatedAddrUtil,
+ juniDhcpLocalServerPoolGroupNoAddresses,
+ juniDhcpLocalServerInterfaceLimitExceeded,
+ juniDhcpLocalServerInterfaceLimitAbated,
+ juniDhcpLocalServerDuplicateClient }
+ STATUS current
+ DESCRIPTION
+ "The notifications providing alarms for high pool utilization and pool
+ exhaustion of DHCP local address pools and interface limit events and
+ duplicate (roaming) clients."
+ ::= { juniDhcpMIBGroups 16 } -- JUNOSe 7.1
+
+juniDhcpRelayGroup6 OBJECT-GROUP
+ OBJECTS {
+ juniDhcpRelayBadMessages,
+ juniDhcpRelayUnknownMessages,
+ juniDhcpRelayAgentInfoAlreadyPresents,
+ juniDhcpRelayGatewayAddrSpoofs,
+ juniDhcpRelayAgentCircuitIdEnable,
+ juniDhcpRelayAgentRemoteIdEnable,
+ juniDhcpRelayAgentHostnameEnable,
+ juniDhcpRelayAgentVrnameEnable,
+ juniDhcpRelayAgentExcludeSubIdEnable,
+ juniDhcpRelayAgentTrustAllEnable,
+ juniDhcpRelayAgentInfoAlreadyPresentForwards,
+ juniDhcpRelayServerRowStatus,
+ juniDhcpRelayAgentGiaddrOverrides,
+ juniDhcpRelayAgentOptionOverrides,
+ juniDhcpRelayDiscoverDiscards,
+ juniDhcpRelayPacketDiscards,
+ juniDhcpRelayUnknownRequestMessages,
+ juniDhcpRelayUnknownReplyMessages,
+ juniDhcpRelayDuplicateRequestDiscards,
+ juniDhcpRelayPacketsTransmitted,
+ juniDhcpRelayPacketsReceived,
+ juniDhcpRelayUnknownXidDiscards,
+ juniDhcpRelayDroppedStaleRequestDiscards }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete basic collection of objects providing management of DHCP Relay
+ functionality."
+ ::= { juniDhcpMIBGroups 17 } -- JUNOSe 7.2
+
+juniDhcpRelayGroup7 OBJECT-GROUP
+ OBJECTS {
+ juniDhcpRelayBadMessages,
+ juniDhcpRelayUnknownMessages,
+ juniDhcpRelayAgentInfoAlreadyPresents,
+ juniDhcpRelayGatewayAddrSpoofs,
+ juniDhcpRelayAgentCircuitIdEnable,
+ juniDhcpRelayAgentRemoteIdEnable,
+ juniDhcpRelayAgentHostnameEnable,
+ juniDhcpRelayAgentVrnameEnable,
+ juniDhcpRelayAgentExcludeSubIdEnable,
+ juniDhcpRelayAgentTrustAllEnable,
+ juniDhcpRelayAgentInfoAlreadyPresentForwards,
+ juniDhcpRelayServerRowStatus,
+ juniDhcpRelayLayer2UnicastReplies }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete basic collection of objects providing management of DHCP Relay
+ functionality."
+ ::= { juniDhcpMIBGroups 18 } -- JUNOSe 7.0
+
+juniDhcpRelayGroup8 OBJECT-GROUP
+ OBJECTS {
+ juniDhcpRelayBadMessages,
+ juniDhcpRelayUnknownMessages,
+ juniDhcpRelayAgentInfoAlreadyPresents,
+ juniDhcpRelayGatewayAddrSpoofs,
+ juniDhcpRelayAgentCircuitIdEnable,
+ juniDhcpRelayAgentRemoteIdEnable,
+ juniDhcpRelayAgentHostnameEnable,
+ juniDhcpRelayAgentVrnameEnable,
+ juniDhcpRelayAgentExcludeSubIdEnable,
+ juniDhcpRelayAgentTrustAllEnable,
+ juniDhcpRelayAgentInfoAlreadyPresentForwards,
+ juniDhcpRelayServerRowStatus,
+ juniDhcpRelayAgentGiaddrOverrides,
+ juniDhcpRelayAgentOptionOverrides,
+ juniDhcpRelayDiscoverDiscards,
+ juniDhcpRelayPacketDiscards,
+ juniDhcpRelayUnknownRequestMessages,
+ juniDhcpRelayUnknownReplyMessages,
+ juniDhcpRelayDuplicateRequestDiscards,
+ juniDhcpRelayPacketsTransmitted,
+ juniDhcpRelayPacketsReceived,
+ juniDhcpRelayUnknownXidDiscards,
+ juniDhcpRelayDroppedStaleRequestDiscards,
+ juniDhcpRelayLayer2UnicastReplies }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete basic collection of objects providing management of DHCP Relay
+ functionality."
+ ::= { juniDhcpMIBGroups 19 } -- JUNOSe 7.2
+
+juniDhcpRelayGroup9 OBJECT-GROUP
+ OBJECTS {
+ juniDhcpRelayBadMessages,
+ juniDhcpRelayUnknownMessages,
+ juniDhcpRelayAgentInfoAlreadyPresents,
+ juniDhcpRelayGatewayAddrSpoofs,
+ juniDhcpRelayAgentCircuitIdEnable,
+ juniDhcpRelayAgentRemoteIdEnable,
+ juniDhcpRelayAgentHostnameEnable,
+ juniDhcpRelayAgentVrnameEnable,
+ juniDhcpRelayAgentExcludeSubIdEnable,
+ juniDhcpRelayAgentTrustAllEnable,
+ juniDhcpRelayAgentInfoAlreadyPresentForwards,
+ juniDhcpRelayServerRowStatus,
+ juniDhcpRelayAgentGiaddrOverrides,
+ juniDhcpRelayAgentOptionOverrides,
+ juniDhcpRelayDiscoverDiscards,
+ juniDhcpRelayPacketDiscards,
+ juniDhcpRelayUnknownRequestMessages,
+ juniDhcpRelayUnknownReplyMessages,
+ juniDhcpRelayDuplicateRequestDiscards,
+ juniDhcpRelayPacketsTransmitted,
+ juniDhcpRelayPacketsReceived,
+ juniDhcpRelayUnknownXidDiscards,
+ juniDhcpRelayDroppedStaleRequestDiscards,
+ juniDhcpRelayLayer2UnicastReplies,
+ juniDhcpRelayGiaddrSelectsInterface,
+ juniDhcpRelayAgentVendorSpecificSuboption }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete basic collection of objects providing management of DHCP Relay
+ functionality."
+ ::= { juniDhcpMIBGroups 20 } -- JUNOSe 8.0
+
+juniDhcpLocalServerGroup7 OBJECT-GROUP
+ OBJECTS {
+ juniDhcpLocalServerMemUsage,
+ juniDhcpLocalServerNumBindings,
+ juniDhcpLocalServerRxDiscovers,
+ juniDhcpLocalServerRxAccepts,
+ juniDhcpLocalServerRxRenews,
+ juniDhcpLocalServerRxDeclines,
+ juniDhcpLocalServerRxReleases,
+ juniDhcpLocalServerRxInforms,
+ juniDhcpLocalServerTxOffers,
+ juniDhcpLocalServerTxAcks,
+ juniDhcpLocalServerTxNaks,
+ juniDhcpLocalServerUnknownMessages,
+ juniDhcpLocalServerBadMessages,
+ juniDhcpLocalServerPacketsIn,
+ juniDhcpLocalServerPacketsOut,
+ juniDhcpLocalServerRxRebinds,
+ juniDhcpLocalServerRxUnknownClients,
+ juniDhcpLocalServerRxInErrors,
+ juniDhcpLocalServerRxInDiscards,
+ juniDhcpLocalServerTxRenewAcks,
+ juniDhcpLocalServerTxRebindAcks,
+ juniDhcpLocalServerTxRenewNaks,
+ juniDhcpLocalServerTxRebindNaks,
+ juniDhcpLocalServerTxOutErrors,
+ juniDhcpLocalServerTxOutDiscards,
+ juniDhcpLocalServerRxOtherRequests,
+ juniDhcpLocalServerBindingsPhysAddress,
+ juniDhcpLocalServerBindingsInfinite,
+ juniDhcpLocalServerBindingsExpireTime,
+ juniDhcpLocalServerBindingsRowStatus,
+ juniDhcpLocalServerBindingsLeaseInterval,
+ juniDhcpLocalServerBindingsLeaseStartTime,
+ juniDhcpLocalServerBindingsInitialLeaseStartTime,
+ juniDhcpLocalServerPoolDomainName,
+ juniDhcpLocalServerPoolNetworkIpAddress,
+ juniDhcpLocalServerPoolNetworkMask,
+ juniDhcpLocalServerPoolNetBiosNodeType,
+ juniDhcpLocalServerPoolLeaseTime,
+ juniDhcpLocalServerPoolPrimaryDnsServer,
+ juniDhcpLocalServerPoolSecondaryDnsServer,
+ juniDhcpLocalServerPoolPrimaryNetBiosNameServer,
+ juniDhcpLocalServerPoolSecondaryNetBiosNameServer,
+ juniDhcpLocalServerPoolPrimaryDefaultRouter,
+ juniDhcpLocalServerPoolSecondaryDefaultRouter,
+ juniDhcpLocalServerPoolRowStatus,
+ juniDhcpLocalServerPoolLinkName,
+ juniDhcpLocalServerPoolHighUtilThreshold,
+ juniDhcpLocalServerPoolAbatedUtilThreshold,
+ juniDhcpLocalServerPoolUtilPct,
+ juniDhcpLocalServerPoolTrapEnable,
+ juniDhcpLocalServerPoolInUse,
+ juniDhcpLocalServerPoolSize,
+ juniDhcpLocalServerPoolSharedInUse,
+ juniDhcpLocalServerAttributesMode,
+ juniDhcpLocalServerSnmpTrap,
+ juniDhcpLocalServerInhibitRoaming,
+ juniDhcpLocalServerUniqueClientIds,
+ juniDhcpLocalServerReservesEntryPoolName,
+ juniDhcpLocalServerReservesEntryPhysAddress,
+ juniDhcpLocalServerReservesEntryRowStatus,
+ juniDhcpLocalServerCableModemServerEntryRowStatus,
+ juniDhcpLocalServerCableModemRequestIn,
+ juniDhcpLocalServerCableModemResponseIn,
+ juniDhcpLocalServerCableModemRequestOut,
+ juniDhcpLocalServerCableModemResponseOut,
+ juniDhcpLocalServerCableModemRequestDropped,
+ juniDhcpLocalServerCableModemResponseDropped,
+ juniDhcpLocalServerCableModemRequestBad,
+ juniDhcpLocalServerCableModemResponseBad,
+ juniDhcpLocalServerCableModemRequestDeleted,
+ juniDhcpLocalServerCableModemPacketsIn,
+ juniDhcpLocalServerCableModemPacketsOut,
+ juniDhcpLocalServerCableModemPacketsDropped,
+ juniDhcpLocalServerSubInterfaceMemUsage,
+ juniDhcpLocalServerSubInterfaceNumBindings,
+ juniDhcpLocalServerSubInterfaceRxDiscovers,
+ juniDhcpLocalServerSubInterfaceRxRenews,
+ juniDhcpLocalServerSubInterfaceRxDeclines,
+ juniDhcpLocalServerSubInterfaceRxReleases,
+ juniDhcpLocalServerSubInterfaceRxInforms,
+ juniDhcpLocalServerSubInterfaceTxOffers,
+ juniDhcpLocalServerSubInterfaceTxAcks,
+ juniDhcpLocalServerSubInterfaceTxNaks,
+ juniDhcpLocalServerSubInterfaceUnknownMessages,
+ juniDhcpLocalServerSubInterfaceBadMessages,
+ juniDhcpLocalServerSubInterfacePacketsIn,
+ juniDhcpLocalServerSubInterfacePacketsOut,
+ juniDhcpLocalServerSubInterfaceName,
+ juniDhcpLocalServerSubInterfaceLimit,
+ juniDhcpLocalServerSubInterfaceClientCount,
+ juniDhcpLocalServerSubInterfaceDeniedLogins,
+ juniDhcpLocalServerSubInterfaceDeniedTotal,
+ juniDhcpLocalServerSubInterfacePacketsOut,
+ juniDhcpLocalServerSubInterfaceRxRebinds,
+ juniDhcpLocalServerSubInterfaceRxUnknownClients,
+ juniDhcpLocalServerSubInterfaceRxInErrors,
+ juniDhcpLocalServerSubInterfaceRxInDiscards,
+ juniDhcpLocalServerSubInterfaceTxRenewAcks,
+ juniDhcpLocalServerSubInterfaceTxRebindAcks,
+ juniDhcpLocalServerSubInterfaceTxRenewNaks,
+ juniDhcpLocalServerSubInterfaceTxRebindNaks,
+ juniDhcpLocalServerSubInterfaceTxOutErrors,
+ juniDhcpLocalServerSubInterfaceTxOutDiscards,
+ juniDhcpLocalServerSubInterfaceRxOtherRequests }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete the basic collection of objects providing management of DHCP Local
+ Server functionality. This group has been obsoleted when support for DHCP
+ Option 60 feature was added to achieve the obsoleted cable-modem
+ functionality."
+ ::= { juniDhcpMIBGroups 21 } -- JUNOSe 8.0
+
+juniDhcpRelayGroup10 OBJECT-GROUP
+ OBJECTS {
+ juniDhcpRelayBadMessages,
+ juniDhcpRelayUnknownMessages,
+ juniDhcpRelayAgentInfoAlreadyPresents,
+ juniDhcpRelayGatewayAddrSpoofs,
+ juniDhcpRelayAgentCircuitIdEnable,
+ juniDhcpRelayAgentRemoteIdEnable,
+ juniDhcpRelayAgentHostnameEnable,
+ juniDhcpRelayAgentVrnameEnable,
+ juniDhcpRelayAgentExcludeSubIdEnable,
+ juniDhcpRelayAgentTrustAllEnable,
+ juniDhcpRelayAgentInfoAlreadyPresentForwards,
+ juniDhcpRelayServerRowStatus,
+ juniDhcpRelayAgentGiaddrOverrides,
+ juniDhcpRelayAgentOptionOverrides,
+ juniDhcpRelayDiscoverDiscards,
+ juniDhcpRelayPacketDiscards,
+ juniDhcpRelayUnknownRequestMessages,
+ juniDhcpRelayUnknownReplyMessages,
+ juniDhcpRelayDuplicateRequestDiscards,
+ juniDhcpRelayPacketsTransmitted,
+ juniDhcpRelayPacketsReceived,
+ juniDhcpRelayUnknownXidDiscards,
+ juniDhcpRelayDroppedStaleRequestDiscards,
+ juniDhcpRelayLayer2UnicastReplies,
+ juniDhcpRelayGiaddrSelectsInterface,
+ juniDhcpRelayAgentVendorSpecificSuboption,
+ juniDhcpRelayBroadcastFlagReplies }
+ STATUS current
+ DESCRIPTION
+ "The basic collection of objects providing management of DHCP Relay
+ functionality."
+ ::= { juniDhcpMIBGroups 22 } -- JUNOSe 8.0
+
+juniDhcpLocalServerGroup8 OBJECT-GROUP
+ OBJECTS {
+ juniDhcpLocalServerMemUsage,
+ juniDhcpLocalServerNumBindings,
+ juniDhcpLocalServerRxDiscovers,
+ juniDhcpLocalServerRxAccepts,
+ juniDhcpLocalServerRxRenews,
+ juniDhcpLocalServerRxDeclines,
+ juniDhcpLocalServerRxReleases,
+ juniDhcpLocalServerRxInforms,
+ juniDhcpLocalServerTxOffers,
+ juniDhcpLocalServerTxAcks,
+ juniDhcpLocalServerTxNaks,
+ juniDhcpLocalServerUnknownMessages,
+ juniDhcpLocalServerBadMessages,
+ juniDhcpLocalServerPacketsIn,
+ juniDhcpLocalServerPacketsOut,
+ juniDhcpLocalServerRxRebinds,
+ juniDhcpLocalServerRxUnknownClients,
+ juniDhcpLocalServerRxInErrors,
+ juniDhcpLocalServerRxInDiscards,
+ juniDhcpLocalServerTxRenewAcks,
+ juniDhcpLocalServerTxRebindAcks,
+ juniDhcpLocalServerTxRenewNaks,
+ juniDhcpLocalServerTxRebindNaks,
+ juniDhcpLocalServerTxOutErrors,
+ juniDhcpLocalServerTxOutDiscards,
+ juniDhcpLocalServerRxOtherRequests,
+ juniDhcpLocalServerBindingsPhysAddress,
+ juniDhcpLocalServerBindingsInfinite,
+ juniDhcpLocalServerBindingsExpireTime,
+ juniDhcpLocalServerBindingsRowStatus,
+ juniDhcpLocalServerBindingsLeaseInterval,
+ juniDhcpLocalServerBindingsLeaseStartTime,
+ juniDhcpLocalServerBindingsInitialLeaseStartTime,
+ juniDhcpLocalServerPoolDomainName,
+ juniDhcpLocalServerPoolNetworkIpAddress,
+ juniDhcpLocalServerPoolNetworkMask,
+ juniDhcpLocalServerPoolNetBiosNodeType,
+ juniDhcpLocalServerPoolLeaseTime,
+ juniDhcpLocalServerPoolPrimaryDnsServer,
+ juniDhcpLocalServerPoolSecondaryDnsServer,
+ juniDhcpLocalServerPoolPrimaryNetBiosNameServer,
+ juniDhcpLocalServerPoolSecondaryNetBiosNameServer,
+ juniDhcpLocalServerPoolPrimaryDefaultRouter,
+ juniDhcpLocalServerPoolSecondaryDefaultRouter,
+ juniDhcpLocalServerPoolRowStatus,
+ juniDhcpLocalServerPoolLinkName,
+ juniDhcpLocalServerPoolHighUtilThreshold,
+ juniDhcpLocalServerPoolAbatedUtilThreshold,
+ juniDhcpLocalServerPoolUtilPct,
+ juniDhcpLocalServerPoolTrapEnable,
+ juniDhcpLocalServerPoolInUse,
+ juniDhcpLocalServerPoolSize,
+ juniDhcpLocalServerPoolSharedInUse,
+ juniDhcpLocalServerAttributesMode,
+ juniDhcpLocalServerSnmpTrap,
+ juniDhcpLocalServerInhibitRoaming,
+ juniDhcpLocalServerUniqueClientIds,
+ juniDhcpLocalServerReservesEntryPoolName,
+ juniDhcpLocalServerReservesEntryPhysAddress,
+ juniDhcpLocalServerReservesEntryRowStatus,
+ juniDhcpLocalServerSubInterfaceMemUsage,
+ juniDhcpLocalServerSubInterfaceNumBindings,
+ juniDhcpLocalServerSubInterfaceRxDiscovers,
+ juniDhcpLocalServerSubInterfaceRxRenews,
+ juniDhcpLocalServerSubInterfaceRxDeclines,
+ juniDhcpLocalServerSubInterfaceRxReleases,
+ juniDhcpLocalServerSubInterfaceRxInforms,
+ juniDhcpLocalServerSubInterfaceTxOffers,
+ juniDhcpLocalServerSubInterfaceTxAcks,
+ juniDhcpLocalServerSubInterfaceTxNaks,
+ juniDhcpLocalServerSubInterfaceUnknownMessages,
+ juniDhcpLocalServerSubInterfaceBadMessages,
+ juniDhcpLocalServerSubInterfacePacketsIn,
+ juniDhcpLocalServerSubInterfacePacketsOut,
+ juniDhcpLocalServerSubInterfaceName,
+ juniDhcpLocalServerSubInterfaceLimit,
+ juniDhcpLocalServerSubInterfaceClientCount,
+ juniDhcpLocalServerSubInterfaceDeniedLogins,
+ juniDhcpLocalServerSubInterfaceDeniedTotal,
+ juniDhcpLocalServerSubInterfacePacketsOut,
+ juniDhcpLocalServerSubInterfaceRxRebinds,
+ juniDhcpLocalServerSubInterfaceRxUnknownClients,
+ juniDhcpLocalServerSubInterfaceRxInErrors,
+ juniDhcpLocalServerSubInterfaceRxInDiscards,
+ juniDhcpLocalServerSubInterfaceTxRenewAcks,
+ juniDhcpLocalServerSubInterfaceTxRebindAcks,
+ juniDhcpLocalServerSubInterfaceTxRenewNaks,
+ juniDhcpLocalServerSubInterfaceTxRebindNaks,
+ juniDhcpLocalServerSubInterfaceTxOutErrors,
+ juniDhcpLocalServerSubInterfaceTxOutDiscards,
+ juniDhcpLocalServerSubInterfaceRxOtherRequests }
+ STATUS current
+ DESCRIPTION
+ "The basic collection of objects providing management of DHCP Local
+ Server functionality."
+ ::= { juniDhcpMIBGroups 23 } -- JUNOSe 8.0
+
+END