mibs-downloader/mibs/FASTPATH-DNS-RESOLVER-CONTR...

271 lines
9.1 KiB
Plaintext

FASTPATH-DNS-RESOLVER-CONTROL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Counter32, Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DisplayString, TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
fastPath
FROM BROADCOM-REF-MIB;
-- DNS Control Resolver MIB
fastPathDnsResControlMIB MODULE-IDENTITY
LAST-UPDATED "200705230000Z" -- 23 May 2007 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
"Postal: Broadcom Corporation
100 Perimeter Park, Dr., Suite H
Morrisville, NC 27560
USA
Phone: +1 919 865 2700"
DESCRIPTION
"This MIB module defines a portion of the SNMP MIB under
the Broadcom Corporation enterprise OID pertaining to
DNS Client control configuration"
-- Revision history.
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200503281100Z" -- Mon Mar 28 11:00 GMT 2005
DESCRIPTION
"Initial version of this MIB module."
::= { fastPath 37 }
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
DnsCacheEntryType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A DNS cache entry type. This is for address or
for canonical name."
SYNTAX INTEGER { dnsCacheAddresstype(1),
dnsCacheCnametye(2) }
fastPathDnsResCtlMIBObjects OBJECT IDENTIFIER ::= { fastPathDnsResControlMIB 1 }
agentResCtlglobal OBJECT IDENTIFIER ::= { fastPathDnsResCtlMIBObjects 1 }
agentResCtlServConfig OBJECT IDENTIFIER ::= { fastPathDnsResCtlMIBObjects 2 }
agentResCtlStaticServConfig OBJECT IDENTIFIER ::= { fastPathDnsResCtlMIBObjects 3 }
-- agentResCtlCacheConfig OBJECT IDENTIFIER ::= { dnsResCtlMIBObjects 4 }
-- Resolver Control Configuration Group
agentResCtlAdminMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The dns client administrative modes supported by the device.
The dns client services can be turned on or off."
::= {agentResCtlglobal 1 }
agentResCtlDefDomainName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default domain name for unqualified hostnames."
::= {agentResCtlglobal 2 }
agentResCtlCacheFlushStatus OBJECT-TYPE
SYNTAX INTEGER { dnsCacheFlushEnable(1),
dnsCacheFlushDisable(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The cache Flush status. If set to enable all dynamic cache
entries would be removed."
::= {agentResCtlglobal 3 }
agentResCtlRequestTimeout OBJECT-TYPE
SYNTAX INTEGER (0..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The timeout before retransmitting a request to the server. The
timeout value is configured and displayed in seconds."
DEFVAL { 3 }
::= {agentResCtlglobal 4 }
agentResCtlRequestRetransmits OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of times the request is retransmitted. The request
is retransmitted provided the maximum timeout value allows
this many number of retransmits."
DEFVAL { 2 }
::= {agentResCtlglobal 5 }
agentResCtlDomainListTable OBJECT-TYPE
SYNTAX SEQUENCE OF ResCtlDomainListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table for default domain list."
::= {agentResCtlglobal 6}
agentResCtlDomainListEntry OBJECT-TYPE
SYNTAX ResCtlDomainListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the DNS domain name list.
Rows may be created or deleted at any time by the DNS
Resolver and by SNMP SET requests."
INDEX {agentResCtlDomainListName }
::= {agentResCtlDomainListTable 1 }
ResCtlDomainListEntry ::=
SEQUENCE {
agentResCtlDomainListName
DisplayString,
agentResCtlDomainListNameStatus
RowStatus
}
agentResCtlDomainListName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The dns domain list entry identified by
this row of the table."
::= {agentResCtlDomainListEntry 1 }
agentResCtlDomainListNameStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of the DNS domain list Entry Table
Supported values:
active(1) - valid entry
createAndGo(4) - used to create a new entry
destroy(6) - removes the entry"
::= {agentResCtlDomainListEntry 2 }
-- DNS Resolver Control Server Configuration Table
agentResCtlServConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ResCtlConfigIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of DNS servers list"
::= {agentResCtlServConfig 1 }
agentResCtlConfigIPEntry OBJECT-TYPE
SYNTAX ResCtlConfigIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the DNS Servers list.
Rows may be created or deleted at any time by the DNS
Resolver and by SNMP SET requests."
INDEX {agentResCtlDnsNameServerIP }
::= {agentResCtlServConfigTable 1 }
ResCtlConfigIPEntry ::=
SEQUENCE {
agentResCtlDnsNameServerIP
IpAddress,
agentResCtlDnsNameServerStatus
RowStatus
}
agentResCtlDnsNameServerIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the dns server identified by
this row of the table."
::= {agentResCtlConfigIPEntry 1 }
agentResCtlDnsNameServerStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of the DNS Server Address Table
Supported values:
active(1) - valid entry
createAndGo(4) - used to create a new entry
destroy(6) - removes the entry"
::= {agentResCtlConfigIPEntry 2 }
-- DNS Resolver Control Static Host Name IP Address Table
agentResCtlStaticServConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ResCtlStaticServEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Static table of DNS hostname to IP address table"
::= {agentResCtlStaticServConfig 1 }
agentResCtlStaticServEntry OBJECT-TYPE
SYNTAX ResCtlStaticServEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the static DNS hostname IP address list.
Rows may be created or deleted at any time by the DNS
Resolver and by SNMP SET requests."
INDEX {agentResCtlStaticHostName,
agentResCtlStaticIPAddress }
::= {agentResCtlStaticServConfigTable 1 }
ResCtlStaticServEntry ::=
SEQUENCE {
agentResCtlStaticHostName
OCTET STRING,
agentResCtlStaticIPAddress
IpAddress,
agentResCtlStaticNameServerStatus
RowStatus
}
agentResCtlStaticHostName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0 .. 255))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The static hostname to be stored in the name server table."
::= {agentResCtlStaticServEntry 1 }
agentResCtlStaticIPAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the dns server for the static hostname."
::= {agentResCtlStaticServEntry 2 }
agentResCtlStaticNameServerStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of the Static Host Name - IP Address Table
Supported values:
active(1) - valid entry
createAndGo(4) - used to create a new entry
destroy(6) - removes the entry"
::= {agentResCtlStaticServEntry 3 }
END