-- **************************************************************************** -- **************************************************************************** -- Copyright(c) 2004 Mediatrix Telecom, Inc. -- NOTICE: -- This document contains information that is confidential and proprietary -- to Mediatrix Telecom, Inc. -- Mediatrix Telecom, Inc. reserves all rights to this document as well as -- to the Intellectual Property of the document and the technology and -- know-how that it includes and represents. -- This publication cannot be reproduced, neither in whole nor in part in -- any form whatsoever without written prior approval by -- Mediatrix Telecom, Inc. -- Mediatrix Telecom, Inc. reserves the right to revise this publication -- and make changes at any time and without the obligation to notify any -- person and/or entity of such revisions and/or changes. -- **************************************************************************** -- **************************************************************************** MX-DHCP-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF MxEnableState, MxActivationState, MxIpHostName, MxIpAddress, MxIpPort, MxAdvancedIpPort, MxIpSubnetMask, MxDigitMap FROM MX-TC MxUInt64, MxFloat32, MxIpHostNamePort, MxIpAddr, MxIpAddrPort, MxIpAddrMask, MxUri, MxUrl FROM MX-TC2 mediatrixServices FROM MX-SMI2; dhcpMIB MODULE-IDENTITY LAST-UPDATED "1910210000Z" ORGANIZATION " Mediatrix Telecom, Inc. " CONTACT-INFO " Mediatrix Telecom, Inc. 4229, Garlock Street Sherbrooke (Quebec) Canada Phone: (819) 829-8749 " DESCRIPTION " Dynamic Host Configuration Protocol Server The Dynamic Host Configuration Protocol (DHCP) service manages a DHCP server on each network interface. " ::= { mediatrixServices 1900 } dhcpMIBObjects OBJECT IDENTIFIER ::= { dhcpMIB 1 } -- ***************************************************************************** -- Table:Subnets -- ***************************************************************************** subnetsTable OBJECT-TYPE SYNTAX SEQUENCE OF SubnetsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Subnets This table configures the subnets of the DHCP server. The NetworkInterfaceName parameter must match a network interface that is Up and the EnableSubnet parameter must be set to 'Enable' to properly activate the DHCP server on that interface. The Dhcp.AddSubnet command may be used to add a new subnet to the SubnetsTable and to all subnet-specific configuration tables. " ::= { dhcpMIBObjects 100 } subnetsEntry OBJECT-TYPE SYNTAX SubnetsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " A row in table Subnets. " INDEX { subnetsNetworkInterfaceName } ::= { subnetsTable 1 } SubnetsEntry ::= SEQUENCE { subnetsNetworkInterfaceName OCTET STRING, subnetsEnableSubnet MxEnableState, subnetsStartAddress MxIpAddr, subnetsEndAddress MxIpAddr, subnetsAutomaticConfigurationInterface OCTET STRING, subnetsConfigStatus INTEGER, subnetsDelete INTEGER } -- Index:Network Interface subnetsNetworkInterfaceName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " Network Interface Network interface on which the DHCP server is active. That interface must be up for the DHCP server to become active. " ::= { subnetsEntry 100 } -- Columnar:Enable subnetsEnableSubnet OBJECT-TYPE SYNTAX MxEnableState MAX-ACCESS read-write STATUS current DESCRIPTION " Enable Enables the subnet configuration. Activates the DHCP server on the subnet when enabled. " DEFVAL { disable } ::= { subnetsEntry 200 } -- Columnar:Start Address subnetsStartAddress OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-write STATUS current DESCRIPTION " Start Address Start address of the subnet range. It MUST be within the network interface's subnet. " DEFVAL { "" } ::= { subnetsEntry 300 } -- Columnar:End Address subnetsEndAddress OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-write STATUS current DESCRIPTION " End Address End address of the subnet range. It MUST be within the network interface's subnet and higher than or equal to the StartAddress value. " DEFVAL { "" } ::= { subnetsEntry 400 } -- Columnar:Configuration Interface subnetsAutomaticConfigurationInterface OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(0..50) ) MAX-ACCESS read-write STATUS current DESCRIPTION " Configuration Interface The network interface that provides the automatic configuration (E.g.: DNS servers, NTP server, etc.) to this subnet. " DEFVAL { "" } ::= { subnetsEntry 450 } -- Columnar:Status subnetsConfigStatus OBJECT-TYPE SYNTAX INTEGER { disabled(100) , invalidConfig(200) , ok(300) } MAX-ACCESS read-only STATUS current DESCRIPTION " Status Subnet configuration status. * Disabled: The EnableSubnet parameter is disabled or the NetworkInterfaceName parameter does not match a network interface that is Up. * InvalidConfig: The start or end address range is out of the network interface's subnet, or both parameters are incompatible. * Ok: The EnableSubnet parameter is enabled and the subnet configuration is valid. " ::= { subnetsEntry 500 } -- Row command:Delete subnetsDelete OBJECT-TYPE SYNTAX INTEGER { noOp(0), delete(10) } MAX-ACCESS read-write STATUS current DESCRIPTION " Delete Deletes a row from the table. " DEFVAL { noOp } ::= { subnetsEntry 600 } -- End of table:Subnets -- **************************************************************************** -- Group:Domain Name -- **************************************************************************** domainNameGroup OBJECT IDENTIFIER ::= { dhcpMIBObjects 200 } -- Scalar:Configuration Source defaultDomainNameConfigSource OBJECT-TYPE SYNTAX INTEGER { hostConfiguration(200) , static(400) } MAX-ACCESS read-write STATUS current DESCRIPTION " Configuration Source Default configuration source of all subnets. * HostConfiguration: The domain name is the one used by the unit. * Static: The domain name is specified in the DefaultStaticDomainName parameter. " DEFVAL { hostConfiguration } ::= { domainNameGroup 100 } -- Scalar:Static Domain Name defaultStaticDomainName OBJECT-TYPE SYNTAX MxIpHostName MAX-ACCESS read-write STATUS current DESCRIPTION " Static Domain Name Default static domain name for all subnets. " DEFVAL { "" } ::= { domainNameGroup 200 } -- *************************************************************************** -- Table:Subnet Domain Names -- *************************************************************************** specificDomainNamesTable OBJECT-TYPE SYNTAX SEQUENCE OF SpecificDomainNamesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Subnet Domain Names This table specifies subnet-specific domain names configurations. All subnets use the default configuration unless the SpecificDomainNames.EnableConfig parameter is set to 'Enable'. The Dhcp.AddSubnet command may be used to add a new subnet to the SubnetsTable and to all subnet-specific configuration tables. " ::= { domainNameGroup 300 } specificDomainNamesEntry OBJECT-TYPE SYNTAX SpecificDomainNamesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " A row in table Subnet Domain Names. " INDEX { specificDomainNamesSubnetName } ::= { specificDomainNamesTable 1 } SpecificDomainNamesEntry ::= SEQUENCE { specificDomainNamesSubnetName OCTET STRING, specificDomainNamesEnableConfig MxEnableState, specificDomainNamesEnableOption MxEnableState, specificDomainNamesConfigSource INTEGER, specificDomainNamesStaticName MxIpHostName } -- Index:Subnet Name specificDomainNamesSubnetName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " Subnet Name Name of the subnet. " ::= { specificDomainNamesEntry 100 } -- Columnar:Enable specificDomainNamesEnableConfig OBJECT-TYPE SYNTAX MxEnableState MAX-ACCESS read-write STATUS current DESCRIPTION " Enable Defines the domain name configuration to use for this specific subnet. * Disable: The subnet uses the default configuration as defined in the DefaultDomainNameConfigSource and DefaultStaticDomainName parameters. * Enable: The subnet uses the specific configuration as defined in the SpecificDomainNames.ConfigSource and SpecificDomainNames.StaticName parameters. The configuration is only valid when the SpecificDomainNames.EnableOption parameter is set to 'Enable'. " DEFVAL { disable } ::= { specificDomainNamesEntry 200 } -- Columnar:Enable Option specificDomainNamesEnableOption OBJECT-TYPE SYNTAX MxEnableState MAX-ACCESS read-write STATUS current DESCRIPTION " Enable Option Enables the domain name (option 15). " DEFVAL { disable } ::= { specificDomainNamesEntry 300 } -- Columnar:Configuration Source specificDomainNamesConfigSource OBJECT-TYPE SYNTAX INTEGER { hostConfiguration(200) , static(400) } MAX-ACCESS read-write STATUS current DESCRIPTION " Configuration Source Subnet's domain name specific configuration source. * HostConfiguration: The domain name is obtained from the host configuration. * Static: The domain name is specified in the StaticName parameter. This configuration overrides the default configuration set in the DefaultDomainNameConfigSource parameter when the SpecificDomainNames.EnableConfig parameter is set to 'Enable'. " DEFVAL { static } ::= { specificDomainNamesEntry 400 } -- Columnar:Static Domain Name specificDomainNamesStaticName OBJECT-TYPE SYNTAX MxIpHostName MAX-ACCESS read-write STATUS current DESCRIPTION " Static Domain Name Static Domain Name Configuration. The SpecificDomainNames.ConfigSource parameter must be set to 'Static' for this value to be applied. This configuration overrides the default configuration set in the DefaultStaticDomainName parameter when the SpecificDomainNames.EnableConfig parameter is set to 'Enable'. " DEFVAL { "" } ::= { specificDomainNamesEntry 500 } -- End of table:Subnet Domain Names -- ****************************************************************** -- Table:Domain Names Information -- ****************************************************************** domainNamesInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF DomainNamesInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Domain Names Information This table contains the active subnets' domain names. " ::= { domainNameGroup 400 } domainNamesInfoEntry OBJECT-TYPE SYNTAX DomainNamesInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " A row in table Domain Names Information. " INDEX { domainNamesInfoSubnetName } ::= { domainNamesInfoTable 1 } DomainNamesInfoEntry ::= SEQUENCE { domainNamesInfoSubnetName OCTET STRING, domainNamesInfoDomainName OCTET STRING } -- Index:Subnet Name domainNamesInfoSubnetName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " Subnet Name Name of the subnet. " ::= { domainNamesInfoEntry 100 } -- Columnar:Domain Name domainNamesInfoDomainName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " Domain Name Indicates the subnet's current domain name. " ::= { domainNamesInfoEntry 200 } -- End of table:Domain Names Information -- End of group:Domain Name -- **************************************************************************** -- Group:Lease Time Configuration -- **************************************************************************** leaseTimeGroup OBJECT IDENTIFIER ::= { dhcpMIBObjects 300 } -- Scalar:Lease Time defaultLeaseTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION " Lease Time Specifies the lease time (in seconds) default setting for all subnets. " DEFVAL { 86400 } ::= { leaseTimeGroup 100 } -- *************************************************************************** -- Table:Subnet Lease Times -- *************************************************************************** specificLeaseTimesTable OBJECT-TYPE SYNTAX SEQUENCE OF SpecificLeaseTimesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Subnet Lease Times This table specifies subnet-specific lease times configurations. All subnets use the default configuration unless the SpecificLeaseTimes.EnableConfig parameter is set to 'Enable'. The Dhcp.AddSubnet command may be used to add a new subnet to the SubnetsTable and to all subnet-specific configuration tables. " ::= { leaseTimeGroup 200 } specificLeaseTimesEntry OBJECT-TYPE SYNTAX SpecificLeaseTimesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " A row in table Subnet Lease Times. " INDEX { specificLeaseTimesSubnetName } ::= { specificLeaseTimesTable 1 } SpecificLeaseTimesEntry ::= SEQUENCE { specificLeaseTimesSubnetName OCTET STRING, specificLeaseTimesEnableConfig MxEnableState, specificLeaseTimesLeaseTime Unsigned32 } -- Index:Subnet Name specificLeaseTimesSubnetName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " Subnet Name Name of the subnet. " ::= { specificLeaseTimesEntry 100 } -- Columnar:Enable specificLeaseTimesEnableConfig OBJECT-TYPE SYNTAX MxEnableState MAX-ACCESS read-write STATUS current DESCRIPTION " Enable Defines the lease time configuration to use for this specific subnet. * Disable: The subnet uses the default configuration as defined in the DefaultLeaseTime parameter. * Enable: The subnet uses the specific configuration as defined in the SpecificLeaseTimes.LeaseTime parameter. " DEFVAL { disable } ::= { specificLeaseTimesEntry 200 } -- Columnar:Lease Time specificLeaseTimesLeaseTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION " Lease Time Specifies the subnet's specific lease time in seconds. This configuration overrides the default configuration set in the DefaultLeaseTime parameter when the SpecificLeaseTimes.EnableConfig parameter is set to 'Enable'. " DEFVAL { 86400 } ::= { specificLeaseTimesEntry 300 } -- End of table:Subnet Lease Times -- *************************************************************************** -- Table:Lease Times -- *************************************************************************** leaseTimesInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF LeaseTimesInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Lease Times This table contains the active subnets' lease times. " ::= { leaseTimeGroup 300 } leaseTimesInfoEntry OBJECT-TYPE SYNTAX LeaseTimesInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " A row in table Lease Times. " INDEX { leaseTimesInfoSubnetName } ::= { leaseTimesInfoTable 1 } LeaseTimesInfoEntry ::= SEQUENCE { leaseTimesInfoSubnetName OCTET STRING, leaseTimesInfoDefault Unsigned32 } -- Index:Subnet Name leaseTimesInfoSubnetName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " Subnet Name Name of the subnet. " ::= { leaseTimesInfoEntry 100 } -- Columnar:Lease Time leaseTimesInfoDefault OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION " Lease Time Indicates the subnet's current default lease time in seconds. " ::= { leaseTimesInfoEntry 200 } -- End of table:Lease Times -- End of group:Lease Time Configuration -- **************************************************************************** -- Group:Default Router -- **************************************************************************** defaultRouterGroup OBJECT IDENTIFIER ::= { dhcpMIBObjects 400 } -- *************************************************************************** -- Table:Subnet Default Routers -- *************************************************************************** specificDefaultRoutersTable OBJECT-TYPE SYNTAX SEQUENCE OF SpecificDefaultRoutersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Subnet Default Routers This table specifies subnet-specific default routers configurations. The Dhcp.AddSubnet command may be used to add a new subnet to the SubnetsTable and to all subnet-specific configuration tables. " ::= { defaultRouterGroup 100 } specificDefaultRoutersEntry OBJECT-TYPE SYNTAX SpecificDefaultRoutersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " A row in table Subnet Default Routers. " INDEX { specificDefaultRoutersSubnetName } ::= { specificDefaultRoutersTable 1 } SpecificDefaultRoutersEntry ::= SEQUENCE { specificDefaultRoutersSubnetName OCTET STRING, specificDefaultRoutersEnableOption MxEnableState, specificDefaultRoutersConfigSource INTEGER, specificDefaultRoutersStaticRouter MxIpAddr } -- Index:Subnet Name specificDefaultRoutersSubnetName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " Subnet Name Name of the subnet. " ::= { specificDefaultRoutersEntry 100 } -- Columnar:Enable Option specificDefaultRoutersEnableOption OBJECT-TYPE SYNTAX MxEnableState MAX-ACCESS read-write STATUS current DESCRIPTION " Enable Option Enables the default router (option 3). " DEFVAL { enable } ::= { specificDefaultRoutersEntry 200 } -- Columnar:Configuration Source specificDefaultRoutersConfigSource OBJECT-TYPE SYNTAX INTEGER { hostInterface(100) , static(400) } MAX-ACCESS read-write STATUS current DESCRIPTION " Configuration Source The subnet's specific router configuration source. * HostInterface: The default router is the host address within the client's subnet. * Static: The default router is specified in the SpecificDefaultRouters.StaticRouter parameter. " DEFVAL { hostInterface } ::= { specificDefaultRoutersEntry 300 } -- Columnar:Static Default Router specificDefaultRoutersStaticRouter OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-write STATUS current DESCRIPTION " Static Default Router Specifies the subnet's default router. The SpecificDefaultRouters.ConfigSource parameter must be set to 'Static' for this value to be applied. " DEFVAL { "" } ::= { specificDefaultRoutersEntry 400 } -- End of table:Subnet Default Routers -- ********************************************************************* -- Table:Default Routers -- ********************************************************************* defaultRoutersInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF DefaultRoutersInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Default Routers This table contains the active subnets' default routers. " ::= { defaultRouterGroup 200 } defaultRoutersInfoEntry OBJECT-TYPE SYNTAX DefaultRoutersInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " A row in table Default Routers. " INDEX { defaultRoutersInfoSubnetName } ::= { defaultRoutersInfoTable 1 } DefaultRoutersInfoEntry ::= SEQUENCE { defaultRoutersInfoSubnetName OCTET STRING, defaultRoutersInfoDefaultRouter MxIpAddr } -- Index:Subnet Name defaultRoutersInfoSubnetName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " Subnet Name Name of the subnet. " ::= { defaultRoutersInfoEntry 100 } -- Columnar:Default Router defaultRoutersInfoDefaultRouter OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-only STATUS current DESCRIPTION " Default Router Indicates the subnet's current default router. " ::= { defaultRoutersInfoEntry 200 } -- End of table:Default Routers -- End of group:Default Router -- **************************************************************************** -- Group:DNS Servers -- **************************************************************************** dnsServersGroup OBJECT IDENTIFIER ::= { dhcpMIBObjects 500 } -- Scalar:Configuration Source defaultDnsServersConfigSource OBJECT-TYPE SYNTAX INTEGER { hostConfiguration(200) , automatic(300) , static (400) } MAX-ACCESS read-write STATUS current DESCRIPTION " Configuration Source Default configuration source for the DNS servers of all subnets. * HostConfiguration: The DNS servers are obtained from the host configuration. * Automatic: The DNS servers are automatically obtained from the network configured in the Subnets.AutomaticConfigurationInterface parameter of this subnet. * Static: The DNS servers are specified in the DefaultStaticDnsServers table. " DEFVAL { hostConfiguration } ::= { dnsServersGroup 100 } -- *************************************************************************** -- Table:Static DNS Servers -- *************************************************************************** defaultStaticDnsServersTable OBJECT-TYPE SYNTAX SEQUENCE OF DefaultStaticDnsServersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Static DNS Servers This table contains the list of default static DNS servers for all subnets. The DNS servers are sorted by priority. These DNS servers are used as the current DNS servers when the Default DnsServersConfigSource parameter is set to 'Static'. " ::= { dnsServersGroup 200 } defaultStaticDnsServersEntry OBJECT-TYPE SYNTAX DefaultStaticDnsServersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " A row in table Static DNS Servers. " INDEX { defaultStaticDnsServersPriority } ::= { defaultStaticDnsServersTable 1 } DefaultStaticDnsServersEntry ::= SEQUENCE { defaultStaticDnsServersPriority Unsigned32, defaultStaticDnsServersIpAddress MxIpAddr } -- Index:Priority defaultStaticDnsServersPriority OBJECT-TYPE SYNTAX Unsigned32 ( 1..4 ) MAX-ACCESS read-only STATUS current DESCRIPTION " Priority Priority number of this static DNS server. The lower the number is, the higher the priority is. " ::= { defaultStaticDnsServersEntry 100 } -- Columnar:IP Address defaultStaticDnsServersIpAddress OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-write STATUS current DESCRIPTION " IP Address Static DNS server's IP address. " ::= { defaultStaticDnsServersEntry 200 } -- End of table:Static DNS Servers -- *************************************************************************** -- Table:Subnet DNS Servers -- *************************************************************************** specificDnsServersTable OBJECT-TYPE SYNTAX SEQUENCE OF SpecificDnsServersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Subnet DNS Servers This table specifies subnet-specific DNS servers configurations. All subnets use the default configuration unless the SpecificDnsServers.EnableConfig parameter is set to 'Enable'. The Dhcp.AddSubnet command may be used to add a new subnet to the SubnetsTable and to all subnet-specific configuration tables. " ::= { dnsServersGroup 300 } specificDnsServersEntry OBJECT-TYPE SYNTAX SpecificDnsServersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " A row in table Subnet DNS Servers. " INDEX { specificDnsServersSubnetName } ::= { specificDnsServersTable 1 } SpecificDnsServersEntry ::= SEQUENCE { specificDnsServersSubnetName OCTET STRING, specificDnsServersEnableConfig MxEnableState, specificDnsServersEnableOption MxEnableState, specificDnsServersConfigSource INTEGER, specificDnsServersStaticDns1 MxIpAddr, specificDnsServersStaticDns2 MxIpAddr, specificDnsServersStaticDns3 MxIpAddr, specificDnsServersStaticDns4 MxIpAddr } -- Index:Subnet Name specificDnsServersSubnetName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " Subnet Name Name of the subnet. " ::= { specificDnsServersEntry 100 } -- Columnar:Enable specificDnsServersEnableConfig OBJECT-TYPE SYNTAX MxEnableState MAX-ACCESS read-write STATUS current DESCRIPTION " Enable Defines the DNS servers configuration to use for this specific subnet. * Disable: The subnet uses the default configuration as defined in the DefaultDnsServersConfigSource and DefaultStaticDnsServers.IpAddress parameters. * Enable: The subnet uses the specific configuration as defined in the following parameters: SpecificDnsServers.ConfigSource, SpecificDnsServers.StaticDns1, SpecificDnsServers.StaticDns2, SpecificDnsServers.StaticDns3, and SpecificDnsServers.StaticDns4. The configuration is only valid when the SpecificDnsServers.EnableOption parameter is set to 'Enable'. " DEFVAL { disable } ::= { specificDnsServersEntry 200 } -- Columnar:Enable Option specificDnsServersEnableOption OBJECT-TYPE SYNTAX MxEnableState MAX-ACCESS read-write STATUS current DESCRIPTION " Enable Option Enables the DNS servers (option 6). " DEFVAL { enable } ::= { specificDnsServersEntry 300 } -- Columnar:Configuration Source specificDnsServersConfigSource OBJECT-TYPE SYNTAX INTEGER { hostConfiguration(200) , automatic(300) , static (400) } MAX-ACCESS read-write STATUS current DESCRIPTION " Configuration Source DNS servers specific configuration source for the subnet. * HostConfiguration: The DNS servers are obtained from the host configuration. * Automatic: The DNS servers are automatically obtained from the network configured in the Subnets.AutomaticConfigurationInterface parameter of this subnet. * Static: The DNS servers are specified in the StaticDns parameters of this table. This configuration overrides the default configuration set in the DefaultDnsServersConfigSource parameter when the SpecificDnsServers.EnableConfig parameter is set to 'Enable'. " DEFVAL { static } ::= { specificDnsServersEntry 400 } -- Columnar:Static DNS 1 specificDnsServersStaticDns1 OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-write STATUS current DESCRIPTION " Static DNS 1 IP address of the first DNS server of the subnet. The SpecificDnsServers.ConfigSource parameter must be set to 'Static' for this value to be applied. This configuration overrides the default configuration set in the DefaultStaticDnsServers.IpAddress parameter when the SpecificDnsServers.EnableConfig parameter is set to 'Enable'. " DEFVAL { "" } ::= { specificDnsServersEntry 500 } -- Columnar:Static DNS 2 specificDnsServersStaticDns2 OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-write STATUS current DESCRIPTION " Static DNS 2 IP address of the second DNS server of the subnet. The SpecificDnsServers.ConfigSource parameter must be set to 'Static' for this value to be applied. This configuration overrides the default configuration set in the DefaultStaticDnsServers.IpAddress parameter when the SpecificDnsServers.EnableConfig parameter is set to 'Enable'. " DEFVAL { "" } ::= { specificDnsServersEntry 600 } -- Columnar:Static DNS 3 specificDnsServersStaticDns3 OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-write STATUS current DESCRIPTION " Static DNS 3 IP address of the third DNS server of the subnet. The SpecificDnsServers.ConfigSource parameter must be set to 'Static' for this value to be applied. This configuration overrides the default configuration set in the DefaultStaticDnsServers.IpAddress parameter when the SpecificDnsServers.EnableConfig parameter is set to 'Enable'. " DEFVAL { "" } ::= { specificDnsServersEntry 700 } -- Columnar:Static DNS 4 specificDnsServersStaticDns4 OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-write STATUS current DESCRIPTION " Static DNS 4 IP address of the fourth DNS server of the subnet. The SpecificDnsServers.ConfigSource parameter must be set to 'Static' for this value to be applied. This configuration overrides the default configuration set in the DefaultStaticDnsServers.IpAddress parameter when the SpecificDnsServers.EnableConfig parameter is set to 'Enable'. " DEFVAL { "" } ::= { specificDnsServersEntry 800 } -- End of table:Subnet DNS Servers -- ***************************************************************** -- Table:DNS Servers -- ***************************************************************** dnsServersInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF DnsServersInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " DNS Servers This table contains the active subnets' DNS servers. " ::= { dnsServersGroup 400 } dnsServersInfoEntry OBJECT-TYPE SYNTAX DnsServersInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " A row in table DNS Servers. " INDEX { dnsServersInfoSubnetName } ::= { dnsServersInfoTable 1 } DnsServersInfoEntry ::= SEQUENCE { dnsServersInfoSubnetName OCTET STRING, dnsServersInfoDns1 MxIpAddr, dnsServersInfoDns2 MxIpAddr, dnsServersInfoDns3 MxIpAddr, dnsServersInfoDns4 MxIpAddr } -- Index:Subnet Name dnsServersInfoSubnetName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " Subnet Name Name of the subnet. " ::= { dnsServersInfoEntry 100 } -- Columnar:DNS 1 dnsServersInfoDns1 OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-only STATUS current DESCRIPTION " DNS 1 Indicates the subnets' first DNS server. " ::= { dnsServersInfoEntry 200 } -- Columnar:DNS 2 dnsServersInfoDns2 OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-only STATUS current DESCRIPTION " DNS 2 Indicates the subnets' second DNS server. " ::= { dnsServersInfoEntry 300 } -- Columnar:DNS 3 dnsServersInfoDns3 OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-only STATUS current DESCRIPTION " DNS 3 Indicates the subnets' third DNS server. " ::= { dnsServersInfoEntry 400 } -- Columnar:DNS 4 dnsServersInfoDns4 OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-only STATUS current DESCRIPTION " DNS 4 Indicates the subnets' fourth DNS server. " ::= { dnsServersInfoEntry 500 } -- End of table:DNS Servers -- End of group:DNS Servers -- **************************************************************************** -- Group:NTP Servers -- **************************************************************************** ntpServersGroup OBJECT IDENTIFIER ::= { dhcpMIBObjects 600 } -- Scalar:Configuration Source defaultNtpServersConfigSource OBJECT-TYPE SYNTAX INTEGER { hostConfiguration(200) , automatic(300) , static (400) } MAX-ACCESS read-write STATUS current DESCRIPTION " Configuration Source Default configuration source for the NTP servers of all subnets. * HostConfiguration: The NTP servers are obtained from the host configuration. * Automatic: The NTP servers are automatically obtained from the network configured in the Subnets.AutomaticConfigurationInterface parameter of this subnet. * Static: The NTP servers are specified in the DefaultStaticNtpServers table. " DEFVAL { hostConfiguration } ::= { ntpServersGroup 100 } -- *************************************************************************** -- Table:Static NTP Servers -- *************************************************************************** defaultStaticNtpServersTable OBJECT-TYPE SYNTAX SEQUENCE OF DefaultStaticNtpServersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Static NTP Servers This table contains the list of default static NTP servers for all subnets. The NTP servers are sorted by priority. These NTP servers are used as the current NTP servers when the DefaultNtpServersConfigSource parameter is set to 'Static'. " ::= { ntpServersGroup 200 } defaultStaticNtpServersEntry OBJECT-TYPE SYNTAX DefaultStaticNtpServersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " A row in table Static NTP Servers. " INDEX { defaultStaticNtpServersPriority } ::= { defaultStaticNtpServersTable 1 } DefaultStaticNtpServersEntry ::= SEQUENCE { defaultStaticNtpServersPriority Unsigned32, defaultStaticNtpServersIpAddress MxIpAddr } -- Index:Priority defaultStaticNtpServersPriority OBJECT-TYPE SYNTAX Unsigned32 ( 1..4 ) MAX-ACCESS read-only STATUS current DESCRIPTION " Priority Priority number of this static NTP server. The lower the number is, the higher the priority is. " ::= { defaultStaticNtpServersEntry 100 } -- Columnar:IP Address defaultStaticNtpServersIpAddress OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-write STATUS current DESCRIPTION " IP Address NTP server's static IP address. " ::= { defaultStaticNtpServersEntry 200 } -- End of table:Static NTP Servers -- *************************************************************************** -- Table:Subnet NTP Servers -- *************************************************************************** specificNtpServersTable OBJECT-TYPE SYNTAX SEQUENCE OF SpecificNtpServersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Subnet NTP Servers This table specifies subnet-specific NTP servers configurations. All subnets use the default configuration unless the SpecificNtpServers.EnableConfig parameter is set to 'Enable'. The Dhcp.AddSubnet command may be used to add a new subnet to the SubnetsTable and to all subnet-specific configuration tables. " ::= { ntpServersGroup 300 } specificNtpServersEntry OBJECT-TYPE SYNTAX SpecificNtpServersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " A row in table Subnet NTP Servers. " INDEX { specificNtpServersSubnetName } ::= { specificNtpServersTable 1 } SpecificNtpServersEntry ::= SEQUENCE { specificNtpServersSubnetName OCTET STRING, specificNtpServersEnableConfig MxEnableState, specificNtpServersEnableOption MxEnableState, specificNtpServersConfigSource INTEGER, specificNtpServersStaticNtp1 MxIpAddr, specificNtpServersStaticNtp2 MxIpAddr, specificNtpServersStaticNtp3 MxIpAddr, specificNtpServersStaticNtp4 MxIpAddr } -- Index:Subnet Name specificNtpServersSubnetName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " Subnet Name Name of the subnet. " ::= { specificNtpServersEntry 100 } -- Columnar:Enable specificNtpServersEnableConfig OBJECT-TYPE SYNTAX MxEnableState MAX-ACCESS read-write STATUS current DESCRIPTION " Enable Defines the NTP servers configuration to use for this specific subnet. * Disable: The subnet uses the default configuration as defined in the DefaultNtpServersConfigSource and DefaultStaticNtpServers.IpAddress parameters. * Enable: The subnet uses the specific configuration as defined in the following parameters: SpecificNtpServers.ConfigSource, SpecificNtpServers.StaticNtp1, SpecificNtpServers.StaticNtp2, SpecificNtpServers.StaticNtp3, and SpecificNtpServers.StaticNtp4. The configuration is only valid when the SpecificNtpServers.EnableOption parameter is set to 'Enable'. " DEFVAL { disable } ::= { specificNtpServersEntry 200 } -- Columnar:Enable Option specificNtpServersEnableOption OBJECT-TYPE SYNTAX MxEnableState MAX-ACCESS read-write STATUS current DESCRIPTION " Enable Option Enables the NTP servers (option 42). " DEFVAL { disable } ::= { specificNtpServersEntry 300 } -- Columnar:Configuration Source specificNtpServersConfigSource OBJECT-TYPE SYNTAX INTEGER { hostConfiguration(200) , automatic(300) , static (400) } MAX-ACCESS read-write STATUS current DESCRIPTION " Configuration Source NTP servers specific configuration source for the subnet. * HostConfiguration: The NTP servers are obtained from the host configuration. * Automatic: The NTP servers are automatically obtained from the network configured in the Subnets.AutomaticConfigurationInterface parameter of this subnet. * Static: The NTP servers are specified in the StaticNtp parameters of this table. This configuration overrides the default configuration set in the DefaultNtpServersConfigSource parameter when the SpecificNtpServers.EnableConfig parameter is set to 'Enable'. " DEFVAL { hostConfiguration } ::= { specificNtpServersEntry 400 } -- Columnar:Static NTP 1 specificNtpServersStaticNtp1 OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-write STATUS current DESCRIPTION " Static NTP 1 IP address of the first NTP server of the subnet. The SpecificNtpServers.ConfigSource parameter must be set to 'Static' for this value to be applied. This configuration overrides the default configuration set in the DefaultStaticNtpServers.IpAddress parameter when the SpecificNtpServers.EnableConfig parameter is set to 'Enable'. " DEFVAL { "" } ::= { specificNtpServersEntry 500 } -- Columnar:Static NTP 2 specificNtpServersStaticNtp2 OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-write STATUS current DESCRIPTION " Static NTP 2 IP address of the second NTP server of the subnet. The SpecificNtpServers.ConfigSource parameter must be set to 'Static' for this value to be applied. This configuration overrides the default configuration set in the DefaultStaticNtpServers.IpAddress parameter when the SpecificNtpServers.EnableConfig parameter is set to 'Enable'. " DEFVAL { "" } ::= { specificNtpServersEntry 600 } -- Columnar:Static NTP 3 specificNtpServersStaticNtp3 OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-write STATUS current DESCRIPTION " Static NTP 3 IP address of the third NTP server of the subnet. The SpecificNtpServers.ConfigSource parameter must be set to 'Static' for this value to be applied. This configuration overrides the default configuration set in the DefaultStaticNtpServers.IpAddress parameter when the SpecificNtpServers.EnableConfig parameter is set to 'Enable'. " DEFVAL { "" } ::= { specificNtpServersEntry 700 } -- Columnar:Static NTP 4 specificNtpServersStaticNtp4 OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-write STATUS current DESCRIPTION " Static NTP 4 IP address of the fourth NTP server of the subnet. The SpecificNtpServers.ConfigSource parameter must be set to 'Static' for this value to be applied. This configuration overrides the default configuration set in the DefaultStaticNtpServers.IpAddress parameter when the SpecificNtpServers.EnableConfig parameter is set to 'Enable'. " DEFVAL { "" } ::= { specificNtpServersEntry 800 } -- End of table:Subnet NTP Servers -- ****************************************************************** -- Table:NTP Servers -- ****************************************************************** ntpServersInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF NtpServersInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " NTP Servers This table contains the active subnets's NTP servers. " ::= { ntpServersGroup 400 } ntpServersInfoEntry OBJECT-TYPE SYNTAX NtpServersInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " A row in table NTP Servers. " INDEX { ntpServersInfoSubnetName } ::= { ntpServersInfoTable 1 } NtpServersInfoEntry ::= SEQUENCE { ntpServersInfoSubnetName OCTET STRING, ntpServersInfoNtp1 MxIpAddr, ntpServersInfoNtp2 MxIpAddr, ntpServersInfoNtp3 MxIpAddr, ntpServersInfoNtp4 MxIpAddr } -- Index:Subnet Name ntpServersInfoSubnetName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " Subnet Name Name of the subnet. " ::= { ntpServersInfoEntry 100 } -- Columnar:NTP 1 ntpServersInfoNtp1 OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-only STATUS current DESCRIPTION " NTP 1 Indicates the subnets' first NTP server. " ::= { ntpServersInfoEntry 200 } -- Columnar:NTP 2 ntpServersInfoNtp2 OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-only STATUS current DESCRIPTION " NTP 2 Indicates the subnets' second NTP server. " ::= { ntpServersInfoEntry 300 } -- Columnar:NTP 3 ntpServersInfoNtp3 OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-only STATUS current DESCRIPTION " NTP 3 Indicates the subnets' third NTP server. " ::= { ntpServersInfoEntry 400 } -- Columnar:NTP 4 ntpServersInfoNtp4 OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-only STATUS current DESCRIPTION " NTP 4 Indicates the subnets' fourth NTP server. " ::= { ntpServersInfoEntry 500 } -- End of table:NTP Servers -- End of group:NTP Servers -- **************************************************************************** -- Group:NBNS Servers -- **************************************************************************** nbnsServersGroup OBJECT IDENTIFIER ::= { dhcpMIBObjects 700 } -- *************************************************************************** -- Table:Static NBNS Servers -- *************************************************************************** defaultStaticNbnsServersTable OBJECT-TYPE SYNTAX SEQUENCE OF DefaultStaticNbnsServersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Static NBNS Servers This table contains the list of default static NBNS servers for all subnets. The NBNS servers are sorted by priority. " ::= { nbnsServersGroup 100 } defaultStaticNbnsServersEntry OBJECT-TYPE SYNTAX DefaultStaticNbnsServersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " A row in table Static NBNS Servers. " INDEX { defaultStaticNbnsServersPriority } ::= { defaultStaticNbnsServersTable 1 } DefaultStaticNbnsServersEntry ::= SEQUENCE { defaultStaticNbnsServersPriority Unsigned32, defaultStaticNbnsServersIpAddress MxIpAddr } -- Index:Priority defaultStaticNbnsServersPriority OBJECT-TYPE SYNTAX Unsigned32 ( 1..4 ) MAX-ACCESS read-only STATUS current DESCRIPTION " Priority Priority number of this static NBNS server. The lower the number is, the higher the priority is. " ::= { defaultStaticNbnsServersEntry 100 } -- Columnar:IP Address defaultStaticNbnsServersIpAddress OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-write STATUS current DESCRIPTION " IP Address NBNS server's static IP address. " ::= { defaultStaticNbnsServersEntry 200 } -- End of table:Static NBNS Servers -- *************************************************************************** -- Table:Subnet NBNS Servers -- *************************************************************************** specificNbnsServersTable OBJECT-TYPE SYNTAX SEQUENCE OF SpecificNbnsServersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Subnet NBNS Servers This table specifies subnet-specific NBNS servers configurations. All subnets use the default configuration unless the SpecificNbnsServers.EnableConfig parameter is set to 'Enable'. The Dhcp.AddSubnet command may be used to add a new subnet to the SubnetsTable and to all subnet-specific configuration tables. " ::= { nbnsServersGroup 200 } specificNbnsServersEntry OBJECT-TYPE SYNTAX SpecificNbnsServersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " A row in table Subnet NBNS Servers. " INDEX { specificNbnsServersSubnetName } ::= { specificNbnsServersTable 1 } SpecificNbnsServersEntry ::= SEQUENCE { specificNbnsServersSubnetName OCTET STRING, specificNbnsServersEnableConfig MxEnableState, specificNbnsServersEnableOption MxEnableState, specificNbnsServersStaticNbns1 MxIpAddr, specificNbnsServersStaticNbns2 MxIpAddr, specificNbnsServersStaticNbns3 MxIpAddr, specificNbnsServersStaticNbns4 MxIpAddr } -- Index:Subnet Name specificNbnsServersSubnetName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " Subnet Name Name of the subnet. " ::= { specificNbnsServersEntry 100 } -- Columnar:Enable specificNbnsServersEnableConfig OBJECT-TYPE SYNTAX MxEnableState MAX-ACCESS read-write STATUS current DESCRIPTION " Enable Defines the NBNS servers configuration to use for this specific subnet. * Disable: The subnet uses the default configuration as defined in the DefaultStaticNbnsServers.IpAddress parameter. * Enable: The subnet uses the specific configuration as defined in the following parameters: SpecificNbnsServers.StaticNbns1, SpecificNbnsServers.StaticNbns2, SpecificNbnsServers.StaticNbns3, and SpecificNbnsServers.StaticNbns4. The configuration is only valid when the SpecificNbnsServers.EnableOption parameter is set to 'Enable'. " DEFVAL { disable } ::= { specificNbnsServersEntry 200 } -- Columnar:Enable Option specificNbnsServersEnableOption OBJECT-TYPE SYNTAX MxEnableState MAX-ACCESS read-write STATUS current DESCRIPTION " Enable Option Enables the NBNS servers (option 44). " DEFVAL { disable } ::= { specificNbnsServersEntry 300 } -- Columnar:Static NBNS 1 specificNbnsServersStaticNbns1 OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-write STATUS current DESCRIPTION " Static NBNS 1 IP address of the first NBNS server of the subnet. The SpecificNbnsServers.ConfigSource parameter must be set to 'Static' for this value to be applied. This configuration overrides the default configuration set in the DefaultStaticNbnsServers.IpAddress parameter when the SpecificNbnsServers.EnableConfig parameter is set to 'Enable'. " DEFVAL { "" } ::= { specificNbnsServersEntry 400 } -- Columnar:Static NBNS 2 specificNbnsServersStaticNbns2 OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-write STATUS current DESCRIPTION " Static NBNS 2 IP address of the second NBNS server of the subnet. The SpecificNbnsServers.ConfigSource parameter must be set to 'Static' for this value to be applied. This configuration overrides the default configuration set in the DefaultStaticNbnsServers.IpAddress parameter when the SpecificNbnsServers.EnableConfig parameter is set to 'Enable'. " DEFVAL { "" } ::= { specificNbnsServersEntry 500 } -- Columnar:Static NBNS 3 specificNbnsServersStaticNbns3 OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-write STATUS current DESCRIPTION " Static NBNS 3 IP address of the third NBNS server of the subnet. The SpecificNbnsServers.ConfigSource parameter must be set to 'Static' for this value to be applied. This configuration overrides the default configuration set in the DefaultStaticNbnsServers.IpAddress parameter when the SpecificNbnsServers.EnableConfig parameter is set to 'Enable'. " DEFVAL { "" } ::= { specificNbnsServersEntry 600 } -- Columnar:Static NBNS 4 specificNbnsServersStaticNbns4 OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-write STATUS current DESCRIPTION " Static NBNS 4 IP address of the fourth NBNS server of the subnet. The SpecificNbnsServers.ConfigSource parameter must be set to 'Static' for this value to be applied. This configuration overrides the default configuration set in the DefaultStaticNbnsServers.IpAddress parameter when the SpecificNbnsServers.EnableConfig parameter is set to 'Enable'. " DEFVAL { "" } ::= { specificNbnsServersEntry 700 } -- End of table:Subnet NBNS Servers -- ****************************************************************** -- Table:NBNS Servers -- ****************************************************************** nbnsServersInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF NbnsServersInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " NBNS Servers This table contains the active subnets' NBNS servers. " ::= { nbnsServersGroup 300 } nbnsServersInfoEntry OBJECT-TYPE SYNTAX NbnsServersInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " A row in table NBNS Servers. " INDEX { nbnsServersInfoSubnetName } ::= { nbnsServersInfoTable 1 } NbnsServersInfoEntry ::= SEQUENCE { nbnsServersInfoSubnetName OCTET STRING, nbnsServersInfoNbns1 MxIpAddr, nbnsServersInfoNbns2 MxIpAddr, nbnsServersInfoNbns3 MxIpAddr, nbnsServersInfoNbns4 MxIpAddr } -- Index:Subnet Name nbnsServersInfoSubnetName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " Subnet Name Name of the subnet. " ::= { nbnsServersInfoEntry 100 } -- Columnar:NBNS 1 nbnsServersInfoNbns1 OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-only STATUS current DESCRIPTION " NBNS 1 Indicates the subnets' first NBNS server. " ::= { nbnsServersInfoEntry 200 } -- Columnar:NBNS 2 nbnsServersInfoNbns2 OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-only STATUS current DESCRIPTION " NBNS 2 Indicates the subnets' second NBNS server. " ::= { nbnsServersInfoEntry 300 } -- Columnar:NBNS 3 nbnsServersInfoNbns3 OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-only STATUS current DESCRIPTION " NBNS 3 Indicates the subnets' third NBNS server. " ::= { nbnsServersInfoEntry 400 } -- Columnar:NBNS 4 nbnsServersInfoNbns4 OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-only STATUS current DESCRIPTION " NBNS 4 Indicates the subnets' fourth NBNS server. " ::= { nbnsServersInfoEntry 500 } -- End of table:NBNS Servers -- End of group:NBNS Servers -- ***************************************************************************** -- Table:Static Leases -- ***************************************************************************** staticLeasesTable OBJECT-TYPE SYNTAX SEQUENCE OF StaticLeasesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Static Leases This table specifies IP addresses that are reserved for specific hosts. " ::= { dhcpMIBObjects 800 } staticLeasesEntry OBJECT-TYPE SYNTAX StaticLeasesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " A row in table Static Leases. " INDEX { staticLeasesMacAddress } ::= { staticLeasesTable 1 } StaticLeasesEntry ::= SEQUENCE { staticLeasesMacAddress OCTET STRING, staticLeasesIpAddress MxIpAddr, staticLeasesDelete INTEGER } -- Index:MAC Address staticLeasesMacAddress OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " MAC Address MAC address of the host. " ::= { staticLeasesEntry 100 } -- Columnar:IP Address staticLeasesIpAddress OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-write STATUS current DESCRIPTION " IP Address The reserved IP address of the host. " DEFVAL { "" } ::= { staticLeasesEntry 200 } -- Row command:Delete staticLeasesDelete OBJECT-TYPE SYNTAX INTEGER { noOp(0), delete(10) } MAX-ACCESS read-write STATUS current DESCRIPTION " Delete Deletes a static lease from the table. " DEFVAL { noOp } ::= { staticLeasesEntry 300 } -- End of table:Static Leases -- *************************************************************************** -- Table:Assigned Leases -- *************************************************************************** assignedLeasesInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF AssignedLeasesInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Assigned Leases This table lists the IP addresses that are currently assigned. " ::= { dhcpMIBObjects 900 } assignedLeasesInfoEntry OBJECT-TYPE SYNTAX AssignedLeasesInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " A row in table Assigned Leases. " INDEX { assignedLeasesInfoIpAddress } ::= { assignedLeasesInfoTable 1 } AssignedLeasesInfoEntry ::= SEQUENCE { assignedLeasesInfoIpAddress MxIpAddr, assignedLeasesInfoMacAddress OCTET STRING, assignedLeasesInfoSubnetName OCTET STRING, assignedLeasesInfoLeaseTimeLeft Unsigned32 } -- Index:IP Address assignedLeasesInfoIpAddress OBJECT-TYPE SYNTAX MxIpAddr MAX-ACCESS read-only STATUS current DESCRIPTION " IP Address IP Address of the host. " ::= { assignedLeasesInfoEntry 100 } -- Columnar:MAC Address assignedLeasesInfoMacAddress OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " MAC Address MAC address of the host. " ::= { assignedLeasesInfoEntry 200 } -- Columnar:Subnet Name assignedLeasesInfoSubnetName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " Subnet Name Indicates on which subnet the host is located. " ::= { assignedLeasesInfoEntry 300 } -- Columnar:Lease Time Left assignedLeasesInfoLeaseTimeLeft OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION " Lease Time Left Indicates the lease time left in seconds. " ::= { assignedLeasesInfoEntry 400 } -- End of table:Assigned Leases -- **************************************************************************** -- Group:Provisioning -- **************************************************************************** provisioningGroup OBJECT IDENTIFIER ::= { dhcpMIBObjects 1000 } -- Scalar:DefaultStaticOption66 defaultStaticOption66 OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(0..120) ) MAX-ACCESS read-write STATUS current DESCRIPTION " DefaultStaticOption66 Specifies the static value of Option 66 for all subnets. When the parameter is empty, the option is not sent. NOTE: Some characters are not allowed: Comma, Double quotes, Space or Pound. " DEFVAL { "" } ::= { provisioningGroup 100 } -- Scalar:DefaultStaticOption67 defaultStaticOption67 OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(0..120) ) MAX-ACCESS read-write STATUS current DESCRIPTION " DefaultStaticOption67 Specifies the static value of Option 67 for all subnets. When the parameter is empty, the option is not sent. NOTE: Some characters are not allowed: Comma, Double quotes, Space or Pound. " DEFVAL { "" } ::= { provisioningGroup 200 } -- *************************************************************************** -- Table:Specific Option 66 -- *************************************************************************** specificOption66Table OBJECT-TYPE SYNTAX SEQUENCE OF SpecificOption66Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Specific Option 66 This table contains the Option 66 for each subnet. " ::= { provisioningGroup 1000 } specificOption66Entry OBJECT-TYPE SYNTAX SpecificOption66Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION " A row in table Specific Option 66. " INDEX { specificOption66SubnetName } ::= { specificOption66Table 1 } SpecificOption66Entry ::= SEQUENCE { specificOption66SubnetName OCTET STRING, specificOption66EnableConfig MxEnableState, specificOption66EnableOption MxEnableState, specificOption66Value OCTET STRING } -- Index:Subnet Name specificOption66SubnetName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " Subnet Name Name of the subnet. " ::= { specificOption66Entry 100 } -- Columnar:Enable specificOption66EnableConfig OBJECT-TYPE SYNTAX MxEnableState MAX-ACCESS read-write STATUS current DESCRIPTION " Enable Defines the Option 66 configuration to use for this specific subnet. * Disable: The subnet uses the default configuration as defined in the DefaultStaticOption66 parameter. * Enable: The subnet uses the specific configuration as defined in the SpecificOption66.Value parameter. The configuration is only valid when the SpecificOption66.EnableOption parameter is set to 'Enable'. " DEFVAL { disable } ::= { specificOption66Entry 200 } -- Columnar:Enable Option specificOption66EnableOption OBJECT-TYPE SYNTAX MxEnableState MAX-ACCESS read-write STATUS current DESCRIPTION " Enable Option Enables the option 66 on this subnet. " DEFVAL { disable } ::= { specificOption66Entry 300 } -- Columnar:Value specificOption66Value OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(0..120) ) MAX-ACCESS read-write STATUS current DESCRIPTION " Value Subnet's Option 66 specific value. This configuration overrides the default configuration set in the DefaultStaticOption66 parameter when the SpecificOption66.EnableConfig parameter is set to 'Enable'. When the parameter is empty, the option is not sent. NOTE: Some characters are not allowed: Comma, Double quotes, Space or Pound. " ::= { specificOption66Entry 400 } -- End of table:Specific Option 66 -- *************************************************************************** -- Table:Specific Option 67 -- *************************************************************************** specificOption67Table OBJECT-TYPE SYNTAX SEQUENCE OF SpecificOption67Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Specific Option 67 This table contains the Option 67 for each subnet. When empty, option 67 is not sent. " ::= { provisioningGroup 1100 } specificOption67Entry OBJECT-TYPE SYNTAX SpecificOption67Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION " A row in table Specific Option 67. " INDEX { specificOption67SubnetName } ::= { specificOption67Table 1 } SpecificOption67Entry ::= SEQUENCE { specificOption67SubnetName OCTET STRING, specificOption67EnableConfig MxEnableState, specificOption67EnableOption MxEnableState, specificOption67Value OCTET STRING } -- Index:Subnet Name specificOption67SubnetName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " Subnet Name Name of the subnet. " ::= { specificOption67Entry 100 } -- Columnar:Enable specificOption67EnableConfig OBJECT-TYPE SYNTAX MxEnableState MAX-ACCESS read-write STATUS current DESCRIPTION " Enable Defines the Option 67 configuration to use for this specific subnet. * Disable: The subnet uses the default configuration as defined in the DefaultStaticOption67 parameter. * Enable: The subnet uses the specific configuration as defined in the SpecificOption67.Value parameter. The configuration is only valid when the SpecificOption67.EnableOption parameter is set to 'Enable'. " DEFVAL { disable } ::= { specificOption67Entry 200 } -- Columnar:Enable Option specificOption67EnableOption OBJECT-TYPE SYNTAX MxEnableState MAX-ACCESS read-write STATUS current DESCRIPTION " Enable Option Enables the option 67 on this subnet. " DEFVAL { disable } ::= { specificOption67Entry 300 } -- Columnar:Value specificOption67Value OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(0..120) ) MAX-ACCESS read-write STATUS current DESCRIPTION " Value Subnet's Option 67 specific value. This configuration overrides the default configuration set in the DefaultStaticOption67 parameter when the SpecificOption67.EnableConfig parameter is set to 'Enable'. When the parameter is empty, the option is not sent. NOTE: Some characters are not allowed: Comma, Double quotes, Space or Pound. " ::= { specificOption67Entry 400 } -- End of table:Specific Option 67 -- End of group:Provisioning -- *********************************************************************** -- Group:Statistics -- *********************************************************************** statisticsGroup OBJECT IDENTIFIER ::= { dhcpMIBObjects 10000 } -- *************************************************************** -- Table:Statistics -- *************************************************************** subnetsStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF SubnetsStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Statistics This table contains the statistics for each subnet. " ::= { statisticsGroup 100 } subnetsStatsEntry OBJECT-TYPE SYNTAX SubnetsStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " A row in table Statistics. " INDEX { subnetsStatsSubnetName } ::= { subnetsStatsTable 1 } SubnetsStatsEntry ::= SEQUENCE { subnetsStatsSubnetName OCTET STRING, subnetsStatsNumberOfLeases Unsigned32 } -- Index:Subnet Name subnetsStatsSubnetName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " Subnet Name Name of the subnet. " ::= { subnetsStatsEntry 100 } -- Columnar:Number of Leases subnetsStatsNumberOfLeases OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION " Number of Leases Number of currently assigned leases. " ::= { subnetsStatsEntry 200 } -- End of table:Statistics -- End of group:Statistics -- **************************************************************************** -- Group:Notification Messages Configuration -- **************************************************************************** notificationsGroup OBJECT IDENTIFIER ::= { dhcpMIBObjects 60010 } -- Scalar:Minimal Severity of Notification minSeverity OBJECT-TYPE SYNTAX INTEGER { disable(0) , debug(100) , info(200) , warning(300) , error(400) , critical (500) } MAX-ACCESS read-write STATUS current DESCRIPTION " Minimal Severity of Notification Sets the minimal severity to issue a notification message incoming from this service. * Disable: No notification is issued. * Debug: All notification messages are issued. * Info: Notification messages with a 'Informational' and higher severity are issued. * Warning: Notification messages with a 'Warning' and higher severity are issued. * Error: Notification messages with an 'Error' and higher severity are issued. * Critical: Notification messages with a 'Critical' severity are issued. " DEFVAL { warning } ::= { notificationsGroup 100 } -- End of group:Notification Messages Configuration -- **************************************************************************** -- Group:Configuration Settings -- **************************************************************************** configurationGroup OBJECT IDENTIFIER ::= { dhcpMIBObjects 60020 } -- Scalar:Need Restart needRestartInfo OBJECT-TYPE SYNTAX INTEGER { no(0) , yes(100) } MAX-ACCESS read-only STATUS current DESCRIPTION " Need Restart Indicates if the service needs to be restarted for the configuration to fully take effect. * Yes: Service needs to be restarted. * No: Service does not need to be restarted. Services can be restarted by using the Scm.ServiceCommands.Restart command. " ::= { configurationGroup 100 } -- End of group:Configuration Settings END