summaryrefslogtreecommitdiff
path: root/MIBS/junose/Juniper-DHCPv6-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/junose/Juniper-DHCPv6-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/junose/Juniper-DHCPv6-MIB')
-rw-r--r--MIBS/junose/Juniper-DHCPv6-MIB379
1 files changed, 379 insertions, 0 deletions
diff --git a/MIBS/junose/Juniper-DHCPv6-MIB b/MIBS/junose/Juniper-DHCPv6-MIB
new file mode 100644
index 0000000..e15a7d2
--- /dev/null
+++ b/MIBS/junose/Juniper-DHCPv6-MIB
@@ -0,0 +1,379 @@
+
+-- *****************************************************************************
+-- Juniper-DHCPv6-MIB
+--
+-- Juniper Networks Enterprise MIB
+-- DHCPv6 MIB
+--
+-- Copyright (c) 2003 Juniper Networks, Inc. All Rights Reserved.
+-- *****************************************************************************
+
+Juniper-DHCPv6-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Counter32, Integer32
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION, TruthValue, TimeInterval
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ Ipv6AddressPrefix
+ FROM IPV6-TC
+ juniMibs
+ FROM Juniper-MIBs;
+
+juniDhcpv6MIB MODULE-IDENTITY
+ LAST-UPDATED "200305081715Z" -- 08-May-03 01:15 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 DHCPv6 MIB for the Juniper Networks enterprise."
+ -- Revision History
+ REVISION "200305081715Z" -- 08-May-03 01:15 PM EDT - JUNOSe 5.1
+ DESCRIPTION
+ "Initial version of this MIB module."
+ ::= { juniMibs 69 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Textual conventions
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+JuniDhcpv6LocalServerModeType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The set of DHCPv6 Local Server operational Mode types."
+ SYNTAX INTEGER {
+ localServerModeTypeEqualAccess(1),
+ localServerModeTypeStandalone(2) }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Managed object groups
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniDhcpv6Objects OBJECT IDENTIFIER ::= { juniDhcpv6MIB 1 }
+juniDhcpv6LocalServerObjects OBJECT IDENTIFIER ::= { juniDhcpv6Objects 1 }
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Managed objects for DHCPv6 Local Server
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniDhcpv6LocalServerStatistics OBJECT IDENTIFIER
+ ::= { juniDhcpv6LocalServerObjects 1 }
+juniDhcpv6LocalServerAttributes OBJECT IDENTIFIER
+ ::= { juniDhcpv6LocalServerObjects 2 }
+juniDhcpv6LocalServerBindings OBJECT IDENTIFIER
+ ::= { juniDhcpv6LocalServerObjects 3 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- DHCPv6 Local Server Statistics
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniDhcpv6LocalServerMemUsage OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount (in bytes) of memory currently allocated to this local
+ server."
+ ::= { juniDhcpv6LocalServerStatistics 1 }
+
+juniDhcpv6LocalServerNumBindings OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of address bindings maintained by this local server."
+ ::= { juniDhcpv6LocalServerStatistics 2 }
+
+juniDhcpv6LocalServerRxSolicits OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of solicit messages received by this local server."
+ ::= { juniDhcpv6LocalServerStatistics 3 }
+
+juniDhcpv6LocalServerRxAccepts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of accept messages received by this local server."
+ ::= { juniDhcpv6LocalServerStatistics 4 }
+
+juniDhcpv6LocalServerRxRenews OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of renew messages received by this local server."
+ ::= { juniDhcpv6LocalServerStatistics 5 }
+
+juniDhcpv6LocalServerRxDeclines OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of decline messages received by this local server."
+ ::= { juniDhcpv6LocalServerStatistics 6 }
+
+juniDhcpv6LocalServerRxReleases OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of release messages received by this local server."
+ ::= { juniDhcpv6LocalServerStatistics 7 }
+
+juniDhcpv6LocalServerRxInforms OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of inform messages received by this local server."
+ ::= { juniDhcpv6LocalServerStatistics 8 }
+
+juniDhcpv6LocalServerRxConfirms OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of confirm messages received by this local server."
+ ::= { juniDhcpv6LocalServerStatistics 9 }
+
+juniDhcpv6LocalServerRxRebinds OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of rebind messages received by this local server."
+ ::= { juniDhcpv6LocalServerStatistics 10 }
+
+juniDhcpv6LocalServerTxReconfigures OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of reconfigure messages sent by this local server."
+ ::= { juniDhcpv6LocalServerStatistics 11 }
+
+juniDhcpv6LocalServerTxAdvertises OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of advertise messages sent by this local server."
+ ::= { juniDhcpv6LocalServerStatistics 12 }
+
+juniDhcpv6LocalServerTxSuccessfulReplies OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of success reply messages sent by this local server."
+ ::= { juniDhcpv6LocalServerStatistics 13 }
+
+juniDhcpv6LocalServerTxFailedReplies OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of failed reply messages sent by this local server."
+ ::= { juniDhcpv6LocalServerStatistics 14 }
+
+juniDhcpv6LocalServerUnknownMessages OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of unknown messages processed by this local server."
+ ::= { juniDhcpv6LocalServerStatistics 15 }
+
+juniDhcpv6LocalServerBadMessages OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bad messages processed by this local server."
+ ::= { juniDhcpv6LocalServerStatistics 16 }
+
+juniDhcpv6LocalServerPacketsIn OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of input packets processed by this local server."
+ ::= { juniDhcpv6LocalServerStatistics 17 }
+
+juniDhcpv6LocalServerPacketsOut OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of output packets processed by this local server."
+ ::= { juniDhcpv6LocalServerStatistics 18 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- DHCPv6 Local Server Bindings Table
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniDhcpv6LocalServerBindingsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniDhcpv6LocalServerBindingsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of address bindings maintained by this DHCPv6 Local Server."
+ ::= { juniDhcpv6LocalServerBindings 1 }
+
+juniDhcpv6LocalServerBindingsEntry OBJECT-TYPE
+ SYNTAX JuniDhcpv6LocalServerBindingsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing an address binding maintained by
+ this DHCPv6 Local Server."
+ INDEX { juniDhcpv6LocalServerBindingsPrefix,
+ juniDhcpv6LocalServerBindingsLength }
+ ::= { juniDhcpv6LocalServerBindingsTable 1 }
+
+JuniDhcpv6LocalServerBindingsEntry ::= SEQUENCE {
+ juniDhcpv6LocalServerBindingsPrefix Ipv6AddressPrefix,
+ juniDhcpv6LocalServerBindingsLength Integer32,
+ juniDhcpv6LocalServerBindingsClientDuid OCTET STRING,
+ juniDhcpv6LocalServerBindingsInfinite TruthValue,
+ juniDhcpv6LocalServerBindingsExpireTime TimeInterval,
+ juniDhcpv6LocalServerBindingsIf OCTET STRING}
+
+juniDhcpv6LocalServerBindingsPrefix OBJECT-TYPE
+ SYNTAX Ipv6AddressPrefix
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP Address associated with this entry in the bindings table."
+ ::= { juniDhcpv6LocalServerBindingsEntry 1 }
+
+juniDhcpv6LocalServerBindingsLength OBJECT-TYPE
+ SYNTAX Integer32 (0..128)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP Address associated with this entry in the bindings table."
+ ::= { juniDhcpv6LocalServerBindingsEntry 2 }
+
+juniDhcpv6LocalServerBindingsClientDuid OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..130))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The client OUID associated with this entry in the bindings table and
+ corresponding to the IP Address denoted by the table index."
+ ::= { juniDhcpv6LocalServerBindingsEntry 3 }
+
+juniDhcpv6LocalServerBindingsInfinite 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
+ juniDhcpv6LocalServerBindingsExpireTime."
+ ::= { juniDhcpv6LocalServerBindingsEntry 4 }
+
+juniDhcpv6LocalServerBindingsExpireTime OBJECT-TYPE
+ SYNTAX TimeInterval
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If juniDhcpv6LocalServerBindingsInfinite is false, then this is the
+ time remaining prior to expiration of the address binding associated
+ with this entry."
+ ::= { juniDhcpv6LocalServerBindingsEntry 5 }
+
+juniDhcpv6LocalServerBindingsIf OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface associated with this entry in the bindings table and
+ corresponding to the IP Address denoted by the table index."
+ ::= { juniDhcpv6LocalServerBindingsEntry 6 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- DHCPv6 Local Server Attributes
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniDhcpv6LocalServerAttributesMode OBJECT-TYPE
+ SYNTAX JuniDhcpv6LocalServerModeType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An object representing the mode in which the DHCPv6 Local Server is
+ operating."
+ ::= { juniDhcpv6LocalServerAttributes 1 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Conformance information
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniDhcpv6MIBConformance
+ OBJECT IDENTIFIER ::= { juniDhcpv6MIB 2 }
+juniDhcpv6MIBCompliances
+ OBJECT IDENTIFIER ::= { juniDhcpv6MIBConformance 1 }
+juniDhcpv6MIBGroups
+ OBJECT IDENTIFIER ::= { juniDhcpv6MIBConformance 2 }
+
+--
+-- compliance statements
+--
+juniDhcpv6Compliance2 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for systems supporting DHCPv6."
+ MODULE -- this module
+ GROUP juniDhcpv6LocalServerGroup
+ DESCRIPTION
+ "The DHCPv6 Local Server group is mandatory for systems
+ supporting DHCPv6 Local Servers."
+ ::= { juniDhcpv6MIBCompliances 1 } -- JUNOSe 5.1
+
+
+--
+-- units of conformance
+--
+juniDhcpv6LocalServerGroup OBJECT-GROUP
+ OBJECTS {
+ juniDhcpv6LocalServerMemUsage,
+ juniDhcpv6LocalServerNumBindings,
+ juniDhcpv6LocalServerRxSolicits,
+ juniDhcpv6LocalServerRxAccepts,
+ juniDhcpv6LocalServerRxRenews,
+ juniDhcpv6LocalServerRxDeclines,
+ juniDhcpv6LocalServerRxReleases,
+ juniDhcpv6LocalServerRxInforms,
+ juniDhcpv6LocalServerRxConfirms,
+ juniDhcpv6LocalServerRxRebinds,
+ juniDhcpv6LocalServerTxReconfigures,
+ juniDhcpv6LocalServerTxAdvertises,
+ juniDhcpv6LocalServerTxSuccessfulReplies,
+ juniDhcpv6LocalServerTxFailedReplies,
+ juniDhcpv6LocalServerUnknownMessages,
+ juniDhcpv6LocalServerBadMessages,
+ juniDhcpv6LocalServerPacketsIn,
+ juniDhcpv6LocalServerPacketsOut,
+ juniDhcpv6LocalServerBindingsClientDuid,
+ juniDhcpv6LocalServerBindingsInfinite,
+ juniDhcpv6LocalServerBindingsExpireTime,
+ juniDhcpv6LocalServerBindingsIf,
+ juniDhcpv6LocalServerAttributesMode }
+ STATUS current
+ DESCRIPTION
+ "The basic collection of objects providing management of DHCPv6 Local
+ Server functionality."
+ ::= { juniDhcpv6MIBGroups 1 } -- JUNOSe 5.1
+
+END