diff --git a/html/images/os/infoblox.png b/html/images/os/infoblox.png new file mode 100644 index 000000000..8cd7cde2c Binary files /dev/null and b/html/images/os/infoblox.png differ diff --git a/mibs/IB-DHCPONE-MIB.mib b/mibs/IB-DHCPONE-MIB.mib new file mode 100644 index 000000000..2a029fe91 --- /dev/null +++ b/mibs/IB-DHCPONE-MIB.mib @@ -0,0 +1,233 @@ +-- +-- Copyright (c) 2004-2009, Infoblox, Inc +-- All rights reserved. + +IB-DHCPONE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY, enterprises + FROM SNMPv2-SMI + TEXTUAL-CONVENTION FROM SNMPv2-TC + Counter64, Unsigned32 FROM SNMPv2-SMI + Counter FROM RFC1155-SMI + ibDHCPOne, IbString, IbIpAddr FROM IB-SMI-MIB; + +ibDhcpModule MODULE-IDENTITY + LAST-UPDATED "201003230000Z" -- Mar 23, 2010 + ORGANIZATION "Infoblox" + CONTACT-INFO "See IB-SMI-MIB for information." + DESCRIPTION "This file defines the Infoblox DHCP One MIB." + + REVISION "201003230000Z" -- Mar 23, 2010 + DESCRIPTION "Fixed smilint errors" + + REVISION "200802140000Z" -- Feb 14, 2008 + DESCRIPTION "change ibDHCPSubnetPercentUsed syntax" + + REVISION "200501100000Z" -- Jan 10, 2005 + DESCRIPTION "Added copyright" + + REVISION "200405210000Z" -- May 21, 2004 + DESCRIPTION "Creation of the MIB file" + + ::= { ibDHCPOne 1 } + +-- DNSOne DHCP Subnet Definition + +ibDHCPSubnetTable OBJECT-TYPE + SYNTAX SEQUENCE OF IbDHCPSubnetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table of DHCP Subnet statistics." + ::= { ibDhcpModule 1 } + +ibDHCPSubnetEntry OBJECT-TYPE + SYNTAX IbDHCPSubnetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A conceptual row of the ibDHCPSubnetEntry containing + info about a particular network using DHCP." + INDEX {ibDHCPSubnetNetworkAddress } + ::= { ibDHCPSubnetTable 1 } + +IbDHCPSubnetEntry ::= + SEQUENCE { + ibDHCPSubnetNetworkAddress IbIpAddr, + ibDHCPSubnetNetworkMask IbIpAddr, + ibDHCPSubnetPercentUsed INTEGER + } + +ibDHCPSubnetNetworkAddress OBJECT-TYPE + SYNTAX IbIpAddr + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DHCP Subnet in IpAddress format. A subnetwork may have many + ranges for lease." + ::= { ibDHCPSubnetEntry 1 } + +ibDHCPSubnetNetworkMask OBJECT-TYPE + SYNTAX IbIpAddr + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DHCP Subnet mask in IpAddress format." + ::= { ibDHCPSubnetEntry 2 } + +ibDHCPSubnetPercentUsed OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Percentage of dynamic DHCP address for subnet leased out at this + time. Fixed addresses are always counted as leased for this + calcuation if the fixed addresses are within ranges of leases." + ::= { ibDHCPSubnetEntry 3 } + +ibDHCPStatistics OBJECT IDENTIFIER + ::= { ibDhcpModule 3 } + +ibDhcpTotalNoOfDiscovers OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable indicates the number of + discovery messages received" + ::= { ibDHCPStatistics 1 } + +ibDhcpTotalNoOfRequests OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable indicates the number of + requests received" + ::= { ibDHCPStatistics 2 } + +ibDhcpTotalNoOfReleases OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable indicates the number of + releases received" + ::= { ibDHCPStatistics 3 } + +ibDhcpTotalNoOfOffers OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable indicates the number of + offers sent" + ::= { ibDHCPStatistics 4 } + +ibDhcpTotalNoOfAcks OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable indicates the number of + acks sent" + ::= { ibDHCPStatistics 5 } + +ibDhcpTotalNoOfNacks OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable indicates the number of + nacks sent" + ::= { ibDHCPStatistics 6 } + +ibDhcpTotalNoOfDeclines OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable indicates the number of + declines received" + ::= { ibDHCPStatistics 7 } + +ibDhcpTotalNoOfInforms OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable indicates the number of + informs received" + ::= { ibDHCPStatistics 8 } + +ibDhcpTotalNoOfOthers OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable indicates the number of + other messages received" + ::= { ibDHCPStatistics 9 } + +ibDhcpDeferredQueueSize OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The size of deferred dynamic DNS update queue" + ::= { ibDhcpModule 4 } + +ibDHCPDDNSStats OBJECT IDENTIFIER + ::= { ibDhcpModule 5 } + +ibDHCPDDNSAvgLatency5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average Latencies (in microseconds) for DHCPD + dynamic DNS updates during the last 5 minutes" + ::= { ibDHCPDDNSStats 1 } + +ibDHCPDDNSAvgLatency15 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average Latencies (in microseconds) for DHCPD + dynamic DNS updates during the last 15 minutes" + ::= { ibDHCPDDNSStats 2 } + +ibDHCPDDNSAvgLatency60 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average Latencies (in microseconds) for DHCPD + dynamic DNS updates during the last 60 minutes" + ::= { ibDHCPDDNSStats 3 } + +ibDHCPDDNSAvgLatency1440 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average Latencies (in microseconds) for DHCPD + dynamic DNS updates during the last 1 day" + ::= { ibDHCPDDNSStats 4 } + +ibDHCPDDNSTimeoutCount5 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of timeout DHCPD dynamic DDNS + updates during the last 5 minutes" + ::= { ibDHCPDDNSStats 5 } + +ibDHCPDDNSTimeoutCount15 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of timeout DHCPD dynamic DDNS + updates during the last 15 minutes" + ::= { ibDHCPDDNSStats 6 } + +ibDHCPDDNSTimeoutCount60 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of timeout DHCPD dynamic DDNS + updates during the last 60 minutes" + ::= { ibDHCPDDNSStats 7 } + +ibDHCPDDNSTimeoutCount1440 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of timeout DHCPD dynamic DDNS + updates during the last 1 day" + ::= { ibDHCPDDNSStats 8 } + +END diff --git a/mibs/IB-DNSONE-MIB.mib b/mibs/IB-DNSONE-MIB.mib new file mode 100644 index 000000000..742036933 --- /dev/null +++ b/mibs/IB-DNSONE-MIB.mib @@ -0,0 +1,246 @@ +-- +-- Copyright (c) 2004-2009, Infoblox, Inc +-- All rights reserved. + +IB-DNSONE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY, enterprises, + Counter64 FROM SNMPv2-SMI + TEXTUAL-CONVENTION FROM SNMPv2-TC + ibDNSOne, IbString FROM IB-SMI-MIB; + +ibDnsModule MODULE-IDENTITY + LAST-UPDATED "201003230000Z" -- Mar 23, 2010 + ORGANIZATION "Infoblox" + CONTACT-INFO "Please See IB-SMI-MIB." + DESCRIPTION "This file defines the Infoblox DNS One MIB." + + REVISION "201003230000Z" -- Mar 23, 2010 + DESCRIPTION "Fixed smilint errors" + + REVISION "200506090000Z" -- Jun 09, 2005 + DESCRIPTION "DNS views" + + REVISION "200501100000Z" -- Jan 10, 2005 + DESCRIPTION "Added copyright" + + REVISION "200405210000Z" -- May 21, 2004 + DESCRIPTION "Creation of the MIB file" + + ::= { ibDNSOne 1 } + +-- DNSOne Statistics Definitions + +ibZoneStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IbZoneStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table of named ZONE statistics." + ::= { ibDnsModule 1 } + +ibZoneStatisticsEntry OBJECT-TYPE + SYNTAX IbZoneStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A conceptual row of the ibZoneStatisticsEntry containing + info about a particular zone in the default view." + INDEX { ibBindZoneName } + ::= { ibZoneStatisticsTable 1} + +IbZoneStatisticsEntry ::= + SEQUENCE { + ibBindZoneName IbString, + ibBindZoneSuccess Counter64, + ibBindZoneReferral Counter64, + ibBindZoneNxRRset Counter64, + ibBindZoneNxDomain Counter64, + ibBindZoneRecursion Counter64, + ibBindZoneFailure Counter64 + } + +ibBindZoneName OBJECT-TYPE + SYNTAX IbString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DNS Zone name. The first one is global summary statistics. + Index name for global statistics is 'summary'. All zones + live in the default view." + ::= { ibZoneStatisticsEntry 1 } + +ibBindZoneSuccess OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of Successful responses since DNS process started." + ::= { ibZoneStatisticsEntry 2 } + +ibBindZoneReferral OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of DNS referrals since DNS process started." + ::= { ibZoneStatisticsEntry 3 } + +ibBindZoneNxRRset OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of DNS query received for non-existent record." + ::= { ibZoneStatisticsEntry 4 } + +ibBindZoneNxDomain OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of DNS query received for non-existent domain." + ::= { ibZoneStatisticsEntry 5 } + +ibBindZoneRecursion OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of Queries received using recursion since DNS process + started." + ::= { ibZoneStatisticsEntry 6 } + +ibBindZoneFailure OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of Failed queries since DNS process started." + ::= { ibZoneStatisticsEntry 7 } + +-- Interface to query for zone statistics when there are more +-- views than just the default one. Same as the original interface +-- above (except for names and OIDs), but with the addition of the +-- view name. + +ibZonePlusViewStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IbZonePlusViewStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table of named ZONE+VIEW statistics." + ::= { ibDnsModule 2 } + +ibZonePlusViewStatisticsEntry OBJECT-TYPE + SYNTAX IbZonePlusViewStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A conceptual row of the ibZonePlusViewStatisticsEntry containing + info about a particular zone in a particular view." + INDEX { ibBindViewName, ibBindZonePlusViewName } + ::= { ibZonePlusViewStatisticsTable 1} + +IbZonePlusViewStatisticsEntry ::= + SEQUENCE { + ibBindZonePlusViewName IbString, + ibBindZonePlusViewSuccess Counter64, + ibBindZonePlusViewReferral Counter64, + ibBindZonePlusViewNxRRset Counter64, + ibBindZonePlusViewNxDomain Counter64, + ibBindZonePlusViewRecursion Counter64, + ibBindZonePlusViewFailure Counter64, + ibBindViewName IbString + } + +ibBindZonePlusViewName OBJECT-TYPE + SYNTAX IbString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DNS Zone name. The first one in the default view is the + global summary statistics. Index name for global statistics + is 'summary'." + ::= { ibZonePlusViewStatisticsEntry 1 } + +ibBindZonePlusViewSuccess OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of Successful responses since DNS process started." + ::= { ibZonePlusViewStatisticsEntry 2 } + +ibBindZonePlusViewReferral OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of DNS referrals since DNS process started." + ::= { ibZonePlusViewStatisticsEntry 3 } + +ibBindZonePlusViewNxRRset OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of DNS query received for non-existent record." + ::= { ibZonePlusViewStatisticsEntry 4 } + +ibBindZonePlusViewNxDomain OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of DNS query received for non-existent domain." + ::= { ibZonePlusViewStatisticsEntry 5 } + +ibBindZonePlusViewRecursion OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of Queries received using recursion since DNS process + started." + ::= { ibZonePlusViewStatisticsEntry 6 } + +ibBindZonePlusViewFailure OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of Failed queries since DNS process started." + ::= { ibZonePlusViewStatisticsEntry 7 } + +ibBindViewName OBJECT-TYPE + SYNTAX IbString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DNS view name. Empty for default view and summary." + ::= { ibZonePlusViewStatisticsEntry 8 } + +ibDDNSUpdateStatistics OBJECT IDENTIFIER + ::= { ibDnsModule 3 } + +ibDDNSUpdateSuccess OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of successful dynamic DNS update." + ::= { ibDDNSUpdateStatistics 1 } + +ibDDNSUpdateFailure OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of failure dynamic DNS update." + ::= { ibDDNSUpdateStatistics 2 } + +ibDDNSUpdateReject OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of dynamic DNS update rejects maybe + due to permission failure." + ::= { ibDDNSUpdateStatistics 3 } + +ibDDNSUpdatePrerequisiteReject OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of dynamic DNS update rejects due to + prerequisite failure." + ::= { ibDDNSUpdateStatistics 4 } + +ibBindZoneTransferCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of zone transfer." + ::= { ibDnsModule 4 } + +END diff --git a/mibs/IB-PLATFORMONE-MIB.mib b/mibs/IB-PLATFORMONE-MIB.mib new file mode 100644 index 000000000..e5da455fa --- /dev/null +++ b/mibs/IB-PLATFORMONE-MIB.mib @@ -0,0 +1,716 @@ +-- +-- Copyright (c) 2004-2009, Infoblox, Inc +-- All rights reserved. + +IB-PLATFORMONE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY, enterprises + FROM SNMPv2-SMI + TEXTUAL-CONVENTION FROM SNMPv2-TC + Counter FROM RFC1155-SMI + ibPlatformOne, IbString, IbIpAddr FROM IB-SMI-MIB; + +ibPlatformModule MODULE-IDENTITY + LAST-UPDATED "201011150000Z" -- November 15, 2010 + ORGANIZATION "Infoblox" + CONTACT-INFO "Please See IB-SMI-MIB." + DESCRIPTION "This file defines the Infoblox One platform MIB." + + REVISION "201011150000Z" -- November 15, 2010 + DESCRIPTION "Added Bloxtools_move service status info" + + REVISION "201010190000Z" -- October 19, 2010 + DESCRIPTION "Added BGP service status info" + + REVISION "201007280000Z" -- July 28, 2010 + DESCRIPTION "Added MIBs for Node status info" + + REVISION "200906050000Z" -- June 05, 2009 + DESCRIPTION "Added MIBs for CPU, Memory usage" + + REVISION "200809290000Z" -- Sep 29, 2008 + DESCRIPTION "Added security counters" + + REVISION "200501100000Z" -- Jan 10, 2005 + DESCRIPTION "Added copyright" + + REVISION "200405210000Z" -- May 21, 2004 + DESCRIPTION "Creation of the MIB file" + + ::= { ibPlatformOne 1 } + +-- PlatformOne Mib Definitions + +ibCPUTemperature OBJECT-TYPE + SYNTAX IbString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Infoblox One CPU temperature." + ::= { ibPlatformModule 1 } + +ibClusterReplicationStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF IbClusterReplicationStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table of Physical Node's Grid Replication Status." + ::= { ibPlatformModule 2 } + +ibClusterReplicationStatusEntry OBJECT-TYPE + SYNTAX IbClusterReplicationStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A conceptual row containing info about a particular + grid replication status." + INDEX {ibNodeIPAddress} + ::= { ibClusterReplicationStatusTable 1 } + +IbClusterReplicationStatusEntry ::= + SEQUENCE { + ibNodeIPAddress IbIpAddr, + ibNodeReplicationStatus IbString, + ibNodeQueueFromMaster INTEGER, + ibNodeLastRepTimeFromMaster IbString, + ibNodeQueueToMaster INTEGER, + ibNodeLastRepTimeToMaster IbString + } + +ibNodeIPAddress OBJECT-TYPE + SYNTAX IbIpAddr + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Physical node IP address." + ::= { ibClusterReplicationStatusEntry 1 } + +ibNodeReplicationStatus OBJECT-TYPE + SYNTAX IbString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Replication queue status for this node." + ::= { ibClusterReplicationStatusEntry 2 } + +ibNodeQueueFromMaster OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Sent queue size from master." + ::= { ibClusterReplicationStatusEntry 3 } + +ibNodeLastRepTimeFromMaster OBJECT-TYPE + SYNTAX IbString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last sent time from master." + ::= { ibClusterReplicationStatusEntry 4 } + +ibNodeQueueToMaster OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Receive queue size to master." + ::= { ibClusterReplicationStatusEntry 5 } + +ibNodeLastRepTimeToMaster OBJECT-TYPE + SYNTAX IbString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last receive time to master." + ::= { ibClusterReplicationStatusEntry 6 } + +ibNetworkMonitor OBJECT IDENTIFIER + ::= { ibPlatformModule 3 } + +ibHardwareType OBJECT-TYPE + SYNTAX IbString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Infoblox One hardware type" + ::= { ibPlatformModule 4 } + +ibHardwareId OBJECT-TYPE + SYNTAX IbString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Infoblox One hardware id" + ::= { ibPlatformModule 5 } + +ibSerialNumber OBJECT-TYPE + SYNTAX IbString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Infoblox One device serial number" + ::= { ibPlatformModule 6 } + +ibNiosVersion OBJECT-TYPE + SYNTAX IbString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Infoblox One NIOS version" + ::= { ibPlatformModule 7 } + +ibSystemMonitor OBJECT IDENTIFIER + ::= { ibPlatformModule 8 } + +ibSystemMonitorCpu OBJECT IDENTIFIER + ::= { ibSystemMonitor 1 } + +ibSystemMonitorMem OBJECT IDENTIFIER + ::= { ibSystemMonitor 2 } + +ibSystemMonitorCpuUsage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current average CPU usage" + ::= { ibSystemMonitorCpu 1 } + +ibSystemMonitorMemUsage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current Memory usage" + ::= { ibSystemMonitorMem 1 } + +ibNetworkMonitorDNS OBJECT IDENTIFIER + ::= { ibNetworkMonitor 1 } + +ibNetworkMonitorDNSActive OBJECT-TYPE + SYNTAX INTEGER { nonactive(0), active(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Equal to 1 if monitoring is active. No other data is + likely to be correct if not active" + ::= { ibNetworkMonitorDNS 1 } + +ibNetworkMonitorDNSNonAA OBJECT IDENTIFIER + ::= { ibNetworkMonitorDNS 2 } + +ibNetworkMonitorDNSNonAAT1 OBJECT IDENTIFIER + ::= { ibNetworkMonitorDNSNonAA 1 } + +ibNetworkMonitorDNSNonAAT5 OBJECT IDENTIFIER + ::= { ibNetworkMonitorDNSNonAA 2 } + +ibNetworkMonitorDNSNonAAT15 OBJECT IDENTIFIER + ::= { ibNetworkMonitorDNSNonAA 3 } + +ibNetworkMonitorDNSNonAAT60 OBJECT IDENTIFIER + ::= { ibNetworkMonitorDNSNonAA 4 } + +ibNetworkMonitorDNSNonAAT1440 OBJECT IDENTIFIER + ::= { ibNetworkMonitorDNSNonAA 5 } + +ibNetworkMonitorDNSAA OBJECT IDENTIFIER + ::= { ibNetworkMonitorDNS 3 } + +ibNetworkMonitorDNSAAT1 OBJECT IDENTIFIER + ::= { ibNetworkMonitorDNSAA 1 } + +ibNetworkMonitorDNSAAT5 OBJECT IDENTIFIER + ::= { ibNetworkMonitorDNSAA 2 } + +ibNetworkMonitorDNSAAT15 OBJECT IDENTIFIER + ::= { ibNetworkMonitorDNSAA 3 } + +ibNetworkMonitorDNSAAT60 OBJECT IDENTIFIER + ::= { ibNetworkMonitorDNSAA 4 } + +ibNetworkMonitorDNSAAT1440 OBJECT IDENTIFIER + ::= { ibNetworkMonitorDNSAA 5 } + +ibNetworkMonitorDNSNonAAT1AvgLatency OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average Latencies (in microseconds) for incoming DNS + queries during the last 1 minute where the reply was + non authoritative" + ::= { ibNetworkMonitorDNSNonAAT1 1 } + +ibNetworkMonitorDNSNonAAT1Count OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of queries used to calculate the average latencies + during the last 1 minute where the reply was non + authoritative" + ::= { ibNetworkMonitorDNSNonAAT1 2 } + +ibNetworkMonitorDNSNonAAT5AvgLatency OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average Latencies (in microseconds) for incoming DNS + queries during the last 5 minutes where the reply was + non authoritative" + ::= { ibNetworkMonitorDNSNonAAT5 1 } + +ibNetworkMonitorDNSNonAAT5Count OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of queries used to calculate the average latencies + during the last 5 minutes where the reply was non + authoritative" + ::= { ibNetworkMonitorDNSNonAAT5 2 } + +ibNetworkMonitorDNSNonAAT15AvgLatency OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average Latencies (in microseconds) for incoming DNS + queries during the last 15 minutes where the reply was + non authoritative" + ::= { ibNetworkMonitorDNSNonAAT15 1 } + +ibNetworkMonitorDNSNonAAT15Count OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of queries used to calculate the average latencies + during the last 15 minutes where the reply was non + authoritative" + ::= { ibNetworkMonitorDNSNonAAT15 2 } + +ibNetworkMonitorDNSNonAAT60AvgLatency OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average Latencies (in microseconds) for incoming DNS + queries during the last 60 minutes where the reply was + non authoritative" + ::= { ibNetworkMonitorDNSNonAAT60 1 } + +ibNetworkMonitorDNSNonAAT60Count OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of queries used to calculate the average latencies + during the last 60 minutes where the reply was non + authoritative" + ::= { ibNetworkMonitorDNSNonAAT60 2 } + +ibNetworkMonitorDNSNonAAT1440AvgLatency OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average Latencies (in microseconds) for incoming DNS + queries during the last 1440 minutes (24 hours) where + the reply was non authoritative" + ::= { ibNetworkMonitorDNSNonAAT1440 1 } + +ibNetworkMonitorDNSNonAAT1440Count OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of queries used to calculate the average latencies + during the last 1440 minutes (24 hours) where the + reply was non authoritative" + ::= { ibNetworkMonitorDNSNonAAT1440 2 } + +ibNetworkMonitorDNSAAT1AvgLatency OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average Latencies (in microseconds) for incoming DNS + queries during the last 1 minute where the reply was + authoritative" + ::= { ibNetworkMonitorDNSAAT1 1 } + +ibNetworkMonitorDNSAAT1Count OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of queries used to calculate the average latencies + during the last 1 minute where the reply was + authoritative" + ::= { ibNetworkMonitorDNSAAT1 2 } + +ibNetworkMonitorDNSAAT5AvgLatency OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average Latencies (in microseconds) for incoming DNS + queries during the last 5 minutes where the reply was + authoritative" + ::= { ibNetworkMonitorDNSAAT5 1 } + +ibNetworkMonitorDNSAAT5Count OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of queries used to calculate the average latencies + during the last 5 minutes where the reply was + authoritative" + ::= { ibNetworkMonitorDNSAAT5 2 } + +ibNetworkMonitorDNSAAT15AvgLatency OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average Latencies (in microseconds) for incoming DNS + queries during the last 15 minutes where the reply was + authoritative" + ::= { ibNetworkMonitorDNSAAT15 1 } + +ibNetworkMonitorDNSAAT15Count OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of queries used to calculate the average latencies + during the last 15 minutes where the reply was + authoritative" + ::= { ibNetworkMonitorDNSAAT15 2 } + +ibNetworkMonitorDNSAAT60AvgLatency OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average Latencies (in microseconds) for incoming DNS + queries during the last 60 minutes where the reply was + authoritative" + ::= { ibNetworkMonitorDNSAAT60 1 } + +ibNetworkMonitorDNSAAT60Count OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of queries used to calculate the average latencies + during the last 60 minutes where the reply was + authoritative" + ::= { ibNetworkMonitorDNSAAT60 2 } + +ibNetworkMonitorDNSAAT1440AvgLatency OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average Latencies (in microseconds) for incoming DNS + queries during the last 1440 minutes (24 hours) where + the reply was authoritative" + ::= { ibNetworkMonitorDNSAAT1440 1 } + +ibNetworkMonitorDNSAAT1440Count OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of queries used to calculate the average latencies + during the last 1440 minutes (24 hours) where the reply was + authoritative" + ::= { ibNetworkMonitorDNSAAT1440 2 } + +ibNetworkMonitorDNSSecurity OBJECT IDENTIFIER + ::= { ibNetworkMonitorDNS 4 } + +ibNetworkMonitorDNSSecurityInvalidPort OBJECT IDENTIFIER + ::= { ibNetworkMonitorDNSSecurity 1 } + +ibNetworkMonitorDNSSecurityInvalidPort1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of DNS responses to invalid ports + during the last 1 minute" + ::= { ibNetworkMonitorDNSSecurityInvalidPort 1 } + +ibNetworkMonitorDNSSecurityInvalidPort5 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of DNS responses to invalid ports + during the last 5 minutes" + ::= { ibNetworkMonitorDNSSecurityInvalidPort 2 } + +ibNetworkMonitorDNSSecurityInvalidPort15 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of DNS responses to invalid ports + during the last 15 minutes" + ::= { ibNetworkMonitorDNSSecurityInvalidPort 3 } + +ibNetworkMonitorDNSSecurityInvalidPort60 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of DNS responses to invalid ports + during the last 60 minutes" + ::= { ibNetworkMonitorDNSSecurityInvalidPort 4 } + +ibNetworkMonitorDNSSecurityInvalidPort1440 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of DNS responses to invalid ports + during the last 1440 minutes (24 hours)" + ::= { ibNetworkMonitorDNSSecurityInvalidPort 5 } + +ibNetworkMonitorDNSSecurityInvalidPortCount OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of DNS responses to invalid ports" + ::= { ibNetworkMonitorDNSSecurityInvalidPort 6 } + +ibNetworkMonitorDNSSecurityInvalidTxid OBJECT IDENTIFIER + ::= { ibNetworkMonitorDNSSecurity 2 } + +ibNetworkMonitorDNSSecurityInvalidTxid1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of DNS responses with an invalid TXID + during the last 1 minute" + ::= { ibNetworkMonitorDNSSecurityInvalidTxid 1 } + +ibNetworkMonitorDNSSecurityInvalidTxid5 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of DNS responses with an invalid TXID + during the last 5 minutes" + ::= { ibNetworkMonitorDNSSecurityInvalidTxid 2 } + +ibNetworkMonitorDNSSecurityInvalidTxid15 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of DNS responses with an invalid TXID + during the last 15 minutes" + ::= { ibNetworkMonitorDNSSecurityInvalidTxid 3 } + +ibNetworkMonitorDNSSecurityInvalidTxid60 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of DNS responses with an invalid TXID + during the last 60 minutes" + ::= { ibNetworkMonitorDNSSecurityInvalidTxid 4 } + +ibNetworkMonitorDNSSecurityInvalidTxid1440 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of DNS responses with an invalid TXID + during the last 1440 minutes (24 hours)" + ::= { ibNetworkMonitorDNSSecurityInvalidTxid 5 } + +ibNetworkMonitorDNSSecurityInvalidTxidCount OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of DNS responses with an invalid TXID" + ::= { ibNetworkMonitorDNSSecurityInvalidTxid 6 } + +ibNetworkMonitorDNSSecurityInvalidPortOnly OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of DNS responses to invalid ports + with a valid TXID" + ::= { ibNetworkMonitorDNSSecurity 3 } + +ibNetworkMonitorDNSSecurityInvalidTxidOnly OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of DNS responses to valid ports + with an invalid TXID" + ::= { ibNetworkMonitorDNSSecurity 4 } + +ibNetworkMonitorDNSSecurityInvalidTxidAndPort OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of DNS responses to an invalid port + and with an invalid TXID" + ::= { ibNetworkMonitorDNSSecurity 5 } + +IbServiceStates ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "It defines the states for infoblox services + Note: NTP service will always be running on NIOS, + even when disabled in the GUI.This is for internal + grid operations." + SYNTAX INTEGER { + working (1), + warning (2), + failed (3), + inactive (4), + unknown (5) + } + +IbServiceNames ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "It defines the names for infoblox services." + SYNTAX INTEGER { + dhcp (1), + dns (2), + ntp (3), + radius (4), + tftp (5), + http-file-dist (6), + ftp (7), + bloxtools-move (8), + bloxtools (9), + node-status (10), + disk-usage (11), + enet-lan (12), + enet-lan2 (13), + enet-ha (14), + enet-mgmt (15), + lcd (16), + memory (17), + replication (18), + db-object (19), + raid-summary (20), + raid-disk1 (21), + raid-disk2 (22), + raid-disk3 (23), + raid-disk4 (24), + fan1 (25), + fan2 (26), + fan3 (27), + power-supply (28), + ntp-sync (29), + cpu1-temp (30), + cpu2-temp (31), + sys-temp (32), + raid-battery (33), + cpu-usage (34), + ospf (35), + bgp (36) + } + +ibMemberServiceStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF IbMemberServiceStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table of member service status." + ::= { ibPlatformModule 9 } + +ibMemberServiceStatusEntry OBJECT-TYPE + SYNTAX IbMemberServiceStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A conceptual row containing info about a particular + service status." + INDEX {ibServiceName} + ::= { ibMemberServiceStatusTable 1 } + +IbMemberServiceStatusEntry ::= + SEQUENCE { + ibServiceName IbServiceNames, + ibServiceStatus IbServiceStates, + ibServiceDesc IbString + } + +ibServiceName OBJECT-TYPE + SYNTAX IbServiceNames + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Service Name." + ::= { ibMemberServiceStatusEntry 1 } + +ibServiceStatus OBJECT-TYPE + SYNTAX IbServiceStates + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Service Status." + ::= { ibMemberServiceStatusEntry 2 } + +ibServiceDesc OBJECT-TYPE + SYNTAX IbString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Service Description." + ::= { ibMemberServiceStatusEntry 3 } + +ibMemberNode1ServiceStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF IbMemberNode1ServiceStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table of Physical Node's Service Status." + ::= { ibPlatformModule 10 } + +ibMemberNode1ServiceStatusEntry OBJECT-TYPE + SYNTAX IbMemberNode1ServiceStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A conceptual row containing info about a particular + service status." + INDEX {ibNode1ServiceName} + ::= { ibMemberNode1ServiceStatusTable 1 } + +IbMemberNode1ServiceStatusEntry ::= + SEQUENCE { + ibNode1ServiceName IbServiceNames, + ibNode1ServiceStatus IbServiceStates, + ibNode1ServiceDesc IbString + } + +ibNode1ServiceName OBJECT-TYPE + SYNTAX IbServiceNames + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Service Name." + ::= { ibMemberNode1ServiceStatusEntry 1 } + +ibNode1ServiceStatus OBJECT-TYPE + SYNTAX IbServiceStates + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Service Status." + ::= { ibMemberNode1ServiceStatusEntry 2 } + +ibNode1ServiceDesc OBJECT-TYPE + SYNTAX IbString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Service Description." + ::= { ibMemberNode1ServiceStatusEntry 3 } + +ibMemberNode2ServiceStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF IbMemberNode2ServiceStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table of Physical Node's Service Status." + ::= { ibPlatformModule 11 } + +ibMemberNode2ServiceStatusEntry OBJECT-TYPE + SYNTAX IbMemberNode2ServiceStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A conceptual row containing info about a particular + service status." + INDEX {ibNode2ServiceName} + ::= { ibMemberNode2ServiceStatusTable 1 } + +IbMemberNode2ServiceStatusEntry ::= + SEQUENCE { + ibNode2ServiceName IbServiceNames, + ibNode2ServiceStatus IbServiceStates, + ibNode2ServiceDesc IbString + } + +ibNode2ServiceName OBJECT-TYPE + SYNTAX IbServiceNames + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Service Name." + ::= { ibMemberNode2ServiceStatusEntry 1 } + +ibNode2ServiceStatus OBJECT-TYPE + SYNTAX IbServiceStates + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Service Status." + ::= { ibMemberNode2ServiceStatusEntry 2 } + +ibNode2ServiceDesc OBJECT-TYPE + SYNTAX IbString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Service Description." + ::= { ibMemberNode2ServiceStatusEntry 3 } + +END diff --git a/mibs/IB-SMI-MIB.mib b/mibs/IB-SMI-MIB.mib new file mode 100644 index 000000000..c0e93e235 --- /dev/null +++ b/mibs/IB-SMI-MIB.mib @@ -0,0 +1,105 @@ +-- +-- Copyright (c) 2004-2009, Infoblox, Inc +-- All rights reserved. + +IB-SMI-MIB DEFINITIONS ::= BEGIN + +-- +-- Imports +-- + +IMPORTS MODULE-IDENTITY, OBJECT-TYPE, enterprises + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC; + +-- +-- Module Identity +-- + +infoblox MODULE-IDENTITY + LAST-UPDATED "200911120000Z" -- Nov 12, 2009 + ORGANIZATION "Infoblox" + CONTACT-INFO "Infoblox + 4750 Patrick Henry Drive + Santa Clara, CA 95054 + 1-888-463-6259 + support@infoblox.com" + DESCRIPTION + "This is the MIB module for object type definitions + that are used throughout the infoblox enterprise MIBs." + + REVISION "200801140000Z" -- Jan 14, 2008 + DESCRIPTION "Updated copyright and CONTACT_INFO" + + REVISION "200501100000Z" -- Jan 10, 2005 + DESCRIPTION "Added copyright" + + REVISION "200405210000Z" -- May 21, 2004 + DESCRIPTION "Creation of the MIB file" + + ::= { enterprises 7779 } + +infobloxProducts OBJECT IDENTIFIER ::= { infoblox 1 } + +ibDefault OBJECT IDENTIFIER ::= { infobloxProducts 1000 } +ibRsp2 OBJECT IDENTIFIER ::= { infobloxProducts 1001 } +ibCisco OBJECT IDENTIFIER ::= { infobloxProducts 1002 } +ibVm OBJECT IDENTIFIER ::= { infobloxProducts 1003 } +ibVnios OBJECT IDENTIFIER ::= { infobloxProducts 1004 } + +ib1000 OBJECT IDENTIFIER ::= { infobloxProducts 1101 } +ib1200 OBJECT IDENTIFIER ::= { infobloxProducts 1102 } +ib500 OBJECT IDENTIFIER ::= { infobloxProducts 1103 } + +ib550 OBJECT IDENTIFIER ::= { infobloxProducts 1201 } +ib1050 OBJECT IDENTIFIER ::= { infobloxProducts 1202 } +ib1550 OBJECT IDENTIFIER ::= { infobloxProducts 1203 } +ib1552 OBJECT IDENTIFIER ::= { infobloxProducts 1204 } +ib2000 OBJECT IDENTIFIER ::= { infobloxProducts 1205 } +ib250 OBJECT IDENTIFIER ::= { infobloxProducts 1206 } +ib1220 OBJECT IDENTIFIER ::= { infobloxProducts 1207 } + +ib550a OBJECT IDENTIFIER ::= { infobloxProducts 1301 } +ib1050a OBJECT IDENTIFIER ::= { infobloxProducts 1302 } +ib1550a OBJECT IDENTIFIER ::= { infobloxProducts 1303 } +ib1552a OBJECT IDENTIFIER ::= { infobloxProducts 1304 } +ib1852a OBJECT IDENTIFIER ::= { infobloxProducts 1305 } +ib250a OBJECT IDENTIFIER ::= { infobloxProducts 1306 } +ib2000a OBJECT IDENTIFIER ::= { infobloxProducts 1307 } + +ib4000 OBJECT IDENTIFIER ::= { infobloxProducts 1420 } +ib4010 OBJECT IDENTIFIER ::= { infobloxProducts 1421 } +ib4020 OBJECT IDENTIFIER ::= { infobloxProducts 1422 } + +ibSNMP OBJECT IDENTIFIER ::= { infoblox 3 } -- oid for SNMP tree +ibProduct OBJECT IDENTIFIER ::= { ibSNMP 1 } +ibOne OBJECT IDENTIFIER ::= { ibProduct 1 } +ibTrapOne OBJECT IDENTIFIER ::= { ibOne 1 } +ibPlatformOne OBJECT IDENTIFIER ::= { ibOne 2 } +ibDNSOne OBJECT IDENTIFIER ::= { ibOne 3 } +ibDHCPOne OBJECT IDENTIFIER ::= { ibOne 4 } + +IbString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION "A text string with 255 octets" + SYNTAX OCTET STRING (SIZE (0..255)) + +IbNode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "A node name string" + SYNTAX OCTET STRING (SIZE (0..127)) + +IbIpAddr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "An Ip address in xxx.xxx.xxx.xxx notation" + SYNTAX OCTET STRING (SIZE(0..16)) + +IbIpv6Addr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "An Ipv6 address in semicolon notation" + SYNTAX OCTET STRING (SIZE (0..46)) + +END +